我在IntelliJ中创建Java应用程序而不是JavaFx应用程序。之后,我将所有javaFX库导入项目。
我尝试使用此代码播放视频。
import javafx.scene.media.*;
import java.io.File;
public class Main {
public static void main(String args[])
{
String path = new File("C:/Users/PC/Downloads/My_video.mov").getAbsolutePath();
Media pick = new Media(new File(path).toURI().toString());
MediaPlayer player = new MediaPlayer(pick);
player.play();
}
}
当我运行它显示这样的错误。
Exception in thread "main" MediaException: MEDIA_UNSUPPORTED : Unrecognized file signature!
at javafx.scene.media.Media.<init>(Media.java:411)
at Main.main(Main.java:12)
如何使用JavaFX播放视频?
最佳答案
首先,您需要使用“ Application”类扩展“ Main”类。然后,在“ main”方法中,您将仅粘贴以下一行代码:
发射(参数);
其他代码将从“ main”方法中删除。
您可以点击以下链接:
https://www.javatpoint.com/javafx-playing-video
希望这能回答你的问题。