JavaFX webview html视频播放在ubuntu中不起作用

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(

我对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> 

您的浏览器不支持HTML5视频。


任何帮助都会非常有用。提前谢谢。

当你说它不起作用时,你是说它不起作用吗?你有错误吗?到底发生了什么?我可以在浏览器中播放这个html文件。但是当我在JavaFX webview中加载这个文件时,我无法在Ubuntu中播放这个文件。我只看到一个空白窗口。但是有了这些代码,我可以在windows操作系统中的JavaFX webview中播放视频。也许可以尝试将
文件://
更改为
文件://
无更改。之前,我得到了带有播放按钮的白色屏幕。现在,在更改为文件:///后,我得到了没有播放按钮的白色屏幕。同样的问题,但在windows上。你解决了吗?