我在 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
希望能回答您的问题。
关于java - 如何使用JavaFX播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58872717/