我已经使用JavaFX应用程序创建了一个youtube视频播放器,并且希望通过主机上的播放按钮启动该应用程序。我创建了一个播放按钮,并创建了它的动作监听器以启动该应用程序。该应用程序启动时没有任何问题,但是当我尝试关闭它时,窗口关闭,但视频仍在后台播放。如何完全关闭启动的应用程序(视频播放器),使其不再继续播放视频。 我的应用程序代码在这里
public class YoutubeVideoPlayer extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception{
WebView webView = new WebView();
webView.getEngine().load("https://www.youtube.com/embed/6uL3SHfllh8");
webView.setPrefSize( 300 , 300);
primaryStage.setScene( new Scene( webView ) );
primaryStage.show();
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>(){
@Override
public void handle(WindowEvent we) {
Platform.setImplicitExit(true);
primaryStage.close();
Platform.exit();
}
});
}
}
同样,我希望YoutubeVideoPlayer完全关闭(停止播放视频)而不关闭主应用程序。 我对JavaFX的了解不多,所以如果您能解释您的答案,我将不胜感激。谢谢...