JavaFX webview html视频播放在ubuntu中不起作用
我对JavaFX完全陌生。我想播放一段本地视频。我使用webview并加载了相应的html文件它在Windows 10[java 9.0.1]上运行良好,但在Ubuntu[java 8u72]上却无法运行相同的代码。。这是因为java版本吗 下面是我使用的java代码:JavaFX webview html视频播放在ubuntu中不起作用,java,ubuntu,javafx,webview,Java,Ubuntu,Javafx,Webview,我对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(
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>
您的浏览器不支持HTML5视频。
任何帮助都会非常有用。提前谢谢。当你说它不起作用时,你是说它不起作用吗?你有错误吗?到底发生了什么?我可以在浏览器中播放这个html文件。但是当我在JavaFX webview中加载这个文件时,我无法在Ubuntu中播放这个文件。我只看到一个空白窗口。但是有了这些代码,我可以在windows操作系统中的JavaFX webview中播放视频。也许可以尝试将
文件://
更改为文件://
无更改。之前,我得到了带有播放按钮的白色屏幕。现在,在更改为文件:///后,我得到了没有播放按钮的白色屏幕。同样的问题,但在windows上。你解决了吗?