我在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

希望这能回答你的问题。

09-04 07:57
查看更多