0

我已经嵌入了 YouTube 视频并在我的代码中工作。但有些事情我希望能够做到。如:

1)使滑动条消失,使用户无法在视频中向前跳过。

2)知道视频何时结束,以便我可以关闭窗口并恢复其他应用程序。

3) 理想情况下,用户应该只提供一个按钮来启动视频。

我已经搜索了几天,但找不到任何选项来控制 JavaFX 中嵌入的 YouTube 视频的播放。我什至不确定这是否可以做到,或者我的方法是否正确。任何有关此事的指导将不胜感激。

到目前为止,这是我的代码。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class TestingJavaFX extends Application {    
public static void main(String[] args) { launch(args); }

    @Override public void start(Stage stage) throws Exception {
        WebView webview = new WebView();
        WebEngine webEngine = webview.getEngine();
        webEngine.load("https://www.youtube.com/embed/hWFDHynfl1E?autoplay=1");

        StackPane root = new StackPane();
        root.getChildren().add(webview);
        Scene scene = new Scene(root, 640, 390);

        stage.setTitle("Playing a YouTube video");
        stage.setScene(scene);
        stage.show();
    }    
}
4

0 回答 0