JavaFX MediaPlayer 不播放 JAR 文件中的 MP4 视频

标签 java javafx javafx-8

我无法播放 jar 文件中的 mp4 视频。

这不起作用 new Media("jar:file:/Users/me/my.jar!/video.mp4");

但这有效 new Media("file:/Users/me/video.mp4");

但这也有效,尽管来自 Oracle 的 flv http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv new Media("jar:file:/Users/me/my.jar!/oow2010-2.flv");

最佳答案

检查 video.mp4 在您的 jar 文件中的位置。 也许开头的斜杠会有所帮助:

Media(getClass().getResource("/video.mp4").toExternalForm());

关于JavaFX MediaPlayer 不播放 JAR 文件中的 MP4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40251820/

相关文章:

java - 如何使用poi从excel表中检索百分比类型的值

java - 列为 Java 中 hashMap 的值

java - 实时图表 - ArrayList 转换错误

Javafx Pane 与区域?

java - 在 JavaFX 中使用 3 个阶段时,关闭第三阶段时焦点将转到第二阶段而不是第一阶段

java - JavaFX 中带有自定义内容的 ListView

java - 使用 Javafx 在 ListView 中模仿 CTRL+单击多选

java - KSoap2 和 KvmSerialized - 如何发送复杂的对象,如 Stringarrays

java - 使用 validator 针对 xsd 验证soap xml

Javafx:使用主题标签和号码实时更新电话号码文本字段