目前,我使用QuickTime for Java在swing应用中显示视频。但是,Apple已弃用对QTJava的支持,我想知道现在 +有哪些其他选项可用于向前推进?
要求:
+ JMC可以包含在Java7中,无论什么时候出现,现在你可以将它从JavaFX中挖掘出来......但我现在不想将所有JavaFX与我的应用程序捆绑在一起。
答案 0 :(得分:4)
你绝对想要Xuggle!它非常易于使用,是瑞士军队的Java多媒体处理电锯。
答案 1 :(得分:1)
据称存在一种名为JVLC的东西; VideoLAN Client的Java绑定。但是,the JVLC site自春季以来一直被打破,所以我发现很难获得更多信息。不过,这样的东西绝对应该是你想要的东西。
这是一个链接到托管其Javadoc的人:
http://vlc4osgi.forge.os4os.org/javadoc/org/videolan/jvlc/JVLC.html
看来你也可以使用JMPlayer在Java中嵌入mplayer。不过,VLC将是我的第一直觉。
修改:
嗯...在我发布的最后一个链接中的网站提到Java Media Framework。
答案 2 :(得分:1)
JMF怎么样?我曾经使用过它并且工作得很好(对于MPEG layer2,我不知道它支持哪种其他格式)。
链接:JMF
答案 3 :(得分:0)
根据Gunslinger的建议47。看起来好像有gstreamer的绑定。