2013-05-29 134 views
0

我正在创建一个必须在框架内播放视频的桌面应用程序。当我将它搜索出来时,很多人都建议使用vlcj或Xuggler。其中哪一种最适合使用?一些应该支持的功能有:在没有安装的情况下使用Java播放视频

  1. 摄像机支持
  2. 球员应该是可调整大小的动态。
  3. 大部分格式都应该支持。
  4. 应该在所有平台上运行。
  5. 无需安装。

对于vlcj应该在机器上安装vlcj吗?

任何帮助表示赞赏。

+0

要么诀窍。 VLC将变得更加容易和合作,而Xuggler更适合用于高级媒体控制,因此更难以使用。请参阅此问题/答案进行比较:http://stackoverflow.com/a/6905409/1270000 ,对于vlcj,您不需要在机器上安装vlc,只需将相关的vlc库文件与你的申请。 – sorifiend

回答

0

我更喜欢使用xuggler,因为它有一个庞大的编解码库支持几乎所有格式,这是因为它依赖于C中的FFMPEG并使用Swig连接到Java。 如果您需要ffmpeg的所有功能,请在您的系统中使用源代码构建xuggler,而不要下载jar,尽管它足够满足较小的需求。

相关问题