我正在寻找一种使用 java 播放 .flv 文件的方法。这意味着我需要一个跨平台的 ffmpeg 库。我一直在玩 jmf 和 fobs4jmf,但我无法在 linux 中播放,因为我需要一个本机库(可能是 fobs4jmf.so?)。
除了 fobs4jmf 之外,是否有任何 java lib 允许我播放 .flv?或者 fobs4jmf 可以在 linux、mac 等中使用吗?一个纯 Java 库将是完美的!
编辑:播放器将部署为 java web start 应用程序(针对 jre6)。
我正在寻找一种使用 java 播放 .flv 文件的方法。这意味着我需要一个跨平台的 ffmpeg 库。我一直在玩 jmf 和 fobs4jmf,但我无法在 linux 中播放,因为我需要一个本机库(可能是 fobs4jmf.so?)。
除了 fobs4jmf 之外,是否有任何 java lib 允许我播放 .flv?或者 fobs4jmf 可以在 linux、mac 等中使用吗?一个纯 Java 库将是完美的!
编辑:播放器将部署为 java web start 应用程序(针对 jre6)。
Xuggler适用于 Linux、Mac 和 Windows。我认为它会成功的。
我可能没有正确阅读您的问题,但我不明白您对 fobs4jmf 有什么看法。它似乎支持 Mac 和 Linux 很好,请参阅http://fobs.sourceforge.net/f4jmf_first.html
您可能想在此使用 javafx:http: //java.dzone.com/news/video-getting-started-with-jav
我会使用明目张胆的捷径。使用嵌入式浏览器并让它使用浏览器的 Flash 插件播放文件。
http://www.eclipse.org/swt/snippets/#browser
下面是如何在您的应用程序中嵌入浏览器,并通过一个非常简单的嵌入式 Web 服务器为其提供内容。我相信你可以在谷歌的帮助下选择一个播放 flv 的 Flash 应用程序。