简体   繁体   English

JavaFX MediaPlayer不从JAR文件播放MP4视频

[英]JavaFX MediaPlayer doesn't play MP4 video from JAR file

I can't play mp4 video inside jar file. 我无法在jar文件中播放mp4视频。

This doesn't work new Media("jar:file:/Users/me/my.jar!/video.mp4"); 这不适用于new Media("jar:file:/Users/me/my.jar!/video.mp4");

But this works new Media("file:/Users/me/video.mp4"); 但这适用于new Media("file:/Users/me/video.mp4");

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

Check where the video.mp4 is placed in your jar-file. 检查video.mp4放在jar文件中的位置。 Maybe a slash at start will help: 也许开始时的斜线会有所帮助:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM