youtube - 嵌入 Youtube 视频不适用于 Node-webkit

标签 youtube embed node-webkit nw.js

我的 nw.js 应用程序中有一个嵌入式 YouTube 视频。正确视频的预览正确显示,但当我单击播放时,遇到以下错误:

An error occurred, please try again later

应用中的所有视频都会出现此错误,除了出现此令人费解的错误的视频:

The following video contains content from the International Basketball Federation

当我点击这些视频时,我可以在出现错误之前看到视频的第一个瞬间。

我尝试在 list 中启用/禁用 webkit 插件:

  "webkit": {
    "plugin": true
    }

我尝试按照 this post 中的建议使用 Javascript Player API 。但是我仍然遇到同样的错误。

如何才能让这些视频正常播放?

这是显示视频的 HTML(我使用的是 angularJS,视频位于模态窗口中):

<script type="text/ng-template" id="myModalContent.html">
        <object width="100%" height="600px" data={{video}}> 
        </object>

</script>

我也尝试复制this example使用 Javascript Player API,甚至尝试使用与示例相同的视频,但我仍然遇到相同的错误。

非常感谢您抽出宝贵的时间。如果您需要我提供其他信息或者我不清楚,请告诉我。

最佳答案

好的,问题是 ffmpegsumo.dll。起初我尝试用 chrome 39 和 42 中的 dll 替换它,但这并没有解决我的问题。将文件替换为 Chrome 38.0.2125.122 中的 ffmpegsumo.dll 后,我的问题得到解决,视频按预期播放。

Chrome 38.0.2125.122 ffmpegsumo.dll 32 bit

Chrome 38.0.2125.122 ffmpegsumo.dll 64 bit

关于youtube - 嵌入 Youtube 视频不适用于 Node-webkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28972140/

相关文章:

php - 超出了YouTube API的PHP上传限制

video - 如何在没有Youtube或Vimeo的情况下嵌入视频?

javascript - 页面上有多个 YouTube 视频 - 事件准备好了吗?

instagram 嵌入加载后的 Javascript 回调?

Python(Django) - 将帖子中的 URL 转换为嵌入的 YouTube IFrame

node-webkit - 按键时应用程序窗口恢复

android - 如何在Webview中播放Youtube视频?

c# - 用于嵌入 C#/.NET 应用程序的脚本语言?

javascript - 从 Node Webkit 执行命令

javascript - 如何在node-webkit webview中加载本地文件