【发布时间】:2011-07-13 18:30:05
【问题描述】:
我需要在我的 JFrame 中播放视频。我环顾四周,安装了 Java 媒体框架,尝试了很多方法,媒体面板似乎不起作用,而且我不了解 Player。如果有人能告诉我在 JFrame 中播放视频的简单方法,甚至可以告诉我调用哪些方法,那就太好了。
(我的 .avi 文件与 .class 和 .java 文件位于同一目录中)
【问题讨论】:
标签: java video frameworks media
我需要在我的 JFrame 中播放视频。我环顾四周,安装了 Java 媒体框架,尝试了很多方法,媒体面板似乎不起作用,而且我不了解 Player。如果有人能告诉我在 JFrame 中播放视频的简单方法,甚至可以告诉我调用哪些方法,那就太好了。
(我的 .avi 文件与 .class 和 .java 文件位于同一目录中)
【问题讨论】:
标签: java video frameworks media
我没有使用 Swing 播放视频的第一手经验,但是您可以尝试 here's a list of alternatives 到 JMF。还有一些关于这个的问题:
基于这些,看起来Xuggler 是解决方案。
【讨论】:
Xuggler之后就很期待了
对于普通读者,Xuggler 现在已弃用。改用 Humble 视频:https://github.com/artclarke/humble-video。
另一方面,您可以查看vlcj 项目。
它允许您在 Java AWT Window 或 Swing JFrame 中嵌入原生 VLC 媒体播放器。
2016 年 2 月 4 日更新
Humble Video 项目似乎处于非活动状态。自 2015 年 1 月 3 日以来没有新的更新。
vlcj 仍处于活动状态。最后一次更新是在 2016 年 2 月 3 日完成的。
【讨论】: