我是JavaFX的新手。我想播放本地视频。我使用webview并加载了相应的html文件。 它在Windows 10 [java 9.0.1]上运行良好,但相同的代码不适用于Ubuntu [java 8u72] 。是因为java版本吗?
以下是我使用的java代码:
private void loadJavaFXScene() {
Platform.runLater(new Runnable() {
@Override
public void run() {
BorderPane borderPane = new BorderPane();
JFXPanel javafxPanel;
javafxPanel = new JFXPanel();
WebView webComponent = new WebView();
webComponent.getEngine().load("file:///home/ubuntuuser/a.html");
borderPane.setCenter(webComponent);
Scene scene = new Scene(borderPane, 250, 250);
javafxPanel.setScene(scene);
}
}
}
以下是html代码:
<html>
<body>
<video width="400" controls>
<source src="6.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</body>
任何帮助都非常有用。提前谢谢。