在JavaFX中播放Youtube视频

时间:2016-04-15 12:18:44

标签: javafx youtube

有没有办法在JavaFX应用程序上播放Youtube视频?我正在尝试这个 -

public class YoutubeVideoPlayer extends Application
{
    @Override
    public void start(Stage stage) throws Exception
    {
        WebView webview = new WebView();
        webview.getEngine().load("http://www.youtube.com/embed/_3op5hukpIE?autoplay=1");
        webview.setPrefSize(640, 390);

        stage.setScene(new Scene(webview));
        stage.show();
    }

    public static void main(String[] args)
    {
        launch(args);
    }
}

我不知道如何,但一旦它运作良好。但每次它向我显示错误信息:

  

发生错误。请稍后再试。

任何人都可以解释它是如何工作的,我怎样才能让它再次发挥作用?

1 个答案:

答案 0 :(得分:1)

当我在IDE(Eclipse,NetBeans或IntelliJ)上运行此代码时,此代码无效。但是当我从Eclipse IDE导出这个" Runnable JAR文件",并运行Jar文件时,它运行得很好。看起来,它只是没有在IDE上运行。