我正在评估用Java播放音频/视频的库。它不需要是100%的Java;Java绑定到本机库是完全可以的。可以从Java控制的外部应用程序也很好,只要它能够在Java组件上呈现视频。
目标平台是Linux。Windows支持是一个优势,但不是必需的。
我使用VLCj绑定玩过VLC,它一般工作得很好,但在压力下偶尔会崩溃。我还在从模式中使用了mplayer,它看起来不错。但我也想评估一下其他的选择。
这些都是要求:
有什么建议吗?建议?
发布于 2010-11-05 13:45:20
好的,我花了过去一个月的时间玩了几个选项,结果如下:
-I rc)。总的来说,我觉得这个很好,但也有一些问题。我经常看到重负载下的意外崩溃(而不是VLCj的错误,因为直接使用二进制文件时也会发生这种情况)。此外,我发现与其他选项相比,内存消耗相对较高。gst-launch二进制文件。这两种方法都非常有效。考虑到需求,我发现GStreamer是最好的解决方案,MPlayer是第二个选择。
发布于 2010-10-08 08:22:00
你看过流光器吗
发布于 2011-08-04 16:28:25
我也花了一段时间研究我的选择,我实际上得出的结论是,VLCJ是最好的选择--然而,这里有一个更好的选择,您需要在过程之外运行它(特别是多个玩家),这样才能给您100%的可靠操作。这是我正在采取的方法,我还没有看到它坠毁。有了这种坚固的岩石,它还具有其他优势:
虽然我还没有做过任何彻底的测试,但我也没有发现它在资源方面很重(但是3名玩家在我4岁的基本笔记本电脑上工作得很好,而且我的应用程序也比较耗电!)
缺点?没有针对过程外播放器的官方框架,所以您必须自己构建一个框架(关于我是如何做到的,请参阅这里 )。有时候你需要做些小摆弄才能让它发挥作用。但据我所知,到目前为止,它对我是很好的!
https://stackoverflow.com/questions/3886056
复制相似问题