我是一名普通的 Java 开发人员,我正在尝试开发一个完全用 Java 开发的浏览器。我希望我的浏览器必须能够播放 youtube 视频,为此我打算使用 JMF。以下是我的问题:
1) JMF 能否用于流式传输和播放来自 youtube 等链接的视频。如果是的话,可以有人请指向一个演示链接(一个基本的就可以了,剩下的我会开发)
2)如果可能的话,我们应该使用JMF还是VLCJ?如果您推荐 VLCJ,我在哪里可以找到“libvlc”?我很难找到它。
提前感谢大家的帮助
JMF好像被抛弃了,所以VLCJ是更好的选择
你可以在这里找到 libvlc.dll 。选择最大的。或者只是安装 VLC 播放器。
JMF 现在已经过时了。它太老了,以至于它的播放器无法打开现在使用的任何视频文件,如果您尝试捕获网络摄像头视频,如果您在 Windows 7 上运行,您将无法检测到您的摄像头。
我听说 Xuggler 很好,但经过几天的努力,我真的无法让它工作,所以我会推荐 VLCJ,它工作得很好,而且很容易设置。
安装 VLC 时,VLCJ 中使用的库包含在 VideoLAN 的文件夹中。只需安装 VLC 的最新版本,然后转到 C:/Program Files/VideoLAN/VLC/,在那里你会找到 libvlc.dll 和 libvlccore.dll
VLCj 可以轻松播放 Youtube 视频,而 JMF 不会而且早就死了——我个人不会为任何新项目碰它。如果您正在走 VLCj 路线,尽管您想查看进程外的播放器,但您无法可靠地在进程中包含多个播放器。
你不能用 JMF 做 youtube。还可以查看 Xuggler