使用JavaFXWebEngine播放视频
我的.html页面中有以下内容:使用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
<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;
}