【发布时间】:2026-02-16 16:25:01
【问题描述】:
我期待用java构建一个媒体播放器,基本上我找到的是JMF。但是,话又说回来,这个 API 不是最新的,也不支持最新的格式,例如 MKV。在更多的研究中,我偶然发现了
Any simple (and up to date) Java frameworks for embedding movies within a Swing Application?
很兴奋,但后来又挖了一些,给我留下了这个
Adding other video codecs / DVD support to JavaFX 2.2
现在,我很失望,并且修复了所有优秀的媒体播放器(VLC、KMPlayer 等)如何能够支持所有视频和音频格式。它们必须使用编程语言构建,恕我直言!
所以,我的问题是,为了构建一个支持all kind of media files 的complete media player:
-
JAVA不称职吗? - 有没有人使用
JAVA构建过好的媒体播放器? - 仅仅是 Java 还是没有现代语言可以做到?
- 我是否依赖并选择 C、C++ 来执行此操作?
【问题讨论】:
-
javafx 8 是开源的——所以你可以随意修改它:bitbucket.org/openjfxmirrors/openjfx-8-master-rt/src/…
-
@assylias true,但我希望有一个现有的解决方案,因为这些视频格式已经存在多年了!
-
Java 足够强大且速度足够快。其公正的政策。
-
JavaFx8 中支持的文件列表:download.java.net/jdk8/jfxdocs/javafx/scene/media/…
-
@assylias 已经看完了,还是漏掉了很多格式 :)
标签: java media-player media