gpt4 book ai didi

JavaFX Webview youtube 视频错误

转载 作者:行者123 更新时间:2023-12-02 16:30:42 25 4
gpt4 key购买 nike

当我尝试将视频加载到 JavaFX Webview 时,按下播放按钮时 YouTube 会显示一条错误消息:“发生错误,请稍后重试”

我有这个:

private void change(final Pattern pattern) {
nameLabel.setText(pattern.getName());
final WebEngine engine = view.getEngine();
final String code = "YME_DYsmBpY";
engine.load("http://www.youtube.com/embed/" + code + "?rel=0;3&autohide=1&showinfo=0");
}

WebView( View )是在 FXML 中创建的,不会在此方法之外使用。

如有任何帮助,我们将不胜感激! :)

最佳答案

虽然使用 JavaFX 播放 YouTube 视频过去可以在早期的 JavaFX 版本中运行,但我不认为它可以在所有平台上的当前 JavaFX 版本 (8u25) 中运行。

查看相关错误报告:

上述错误报告是针对 Windows 7 记录的。

我尝试了我的旧解决方案:

此解决方案的代码位于链接的问题中,与您问题中的代码非常相似。

此解决方案使用在嵌入式 WebView 控件下运行的 YouTube 来播放视频。这适用于 OS X 10.9、Java 8u20。该程序向控制台输出奇怪的消息:“检测到未完成的资源锁定”,如 RT-35062 中所述,但在其他方面似乎执行正常并正常显示视频。因此,我猜测 RT-35062 中提到的潜在 JVM 崩溃是特定于环境的。

关于JavaFX Webview youtube 视频错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27202341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com