使用JavaFXWebEngine播放视频

使用JavaFXWebEngine播放视频,java,javafx,javafx-webengine,Java,Javafx,Javafx Webengine,我的.html页面中有以下内容: <div class="video_player" id="video_div"> </div> 这工作得很好,我在构建时对实现没有问题。但是当我打包jar文件时,视频永远不会播放。我必须做些什么才能在软件包版本上工作 请参考这可能有帮助请参考这可能有帮助 var vidFrame = document.getElementById("video_div"); var vidHtml = '<video

我的.html页面中有以下内容:

<div class="video_player" id="video_div">

        </div>

这工作得很好,我在构建时对实现没有问题。但是当我打包jar文件时,视频永远不会播放。我必须做些什么才能在软件包版本上工作

请参考这可能有帮助请参考这可能有帮助
var vidFrame = document.getElementById("video_div");
    var vidHtml = '<video width="100%" id="player" onended="updateProgress()" height="500px"  controls="controls" id="player"><source id="video_src" src="' + studyController.getCurrentContent() + '"/></video>'
    vidFrame.innerHTML = vidFrame.innerHTML + vidHtml;
public String getCurrentContent() {

        String code = superModel.getSuperStudyModel().get(module).get(lesson).getPathB64();
        try {
            String fileExe = superModel.getSuperStudyModel().get(module).get(lesson).getName();
            fileExe = fileExe.substring(fileExe.lastIndexOf("."));
            File file = PBUtils.writeByteArraysToFile(Base64.getDecoder().decode(code), fileExe);
            code = "file://" + file.getAbsolutePath();
            System.out.println();
            System.out.println(code);
//            showMessage(code);
        } catch (IOException e) {
//            showMessage(e.getMessage());
        }

        return code;
    }