【发布时间】:2015-05-12 09:18:42
【问题描述】:
我的 nw.js 应用程序中有一个嵌入的 youtube 视频。正确视频的预览显示正确,但是当我点击播放时,我遇到了以下错误:
An error occurred, please try again later
应用中的所有视频都出现此错误,但出现此令人费解的错误的视频除外:
The following video contains content from the International Basketball Federation
当我点击这些视频时,我可以在错误出现之前看到视频的第一秒。
我尝试在清单中启用/禁用 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>
我还尝试使用 Javascript Player API 复制 this example,甚至尝试使用与示例相同的视频,但我仍然遇到相同的错误。
非常感谢您的宝贵时间。如果您需要我提供其他任何信息,或者我不清楚,请告诉我。
【问题讨论】:
-
你能提供一个jsbin吗?这是一个基于有效示例的示例:jsbin.com/dupubebego/1/edit?html,js,console,output
-
由于某种原因,js.bin 没有在输出中为我显示第一个视频(使用播放器 api 的视频)。 Here is a plunker 正常显示两个视频。我在 nw.js 应用程序中尝试使用完全相同的代码,并收到上述 iframe 视频的错误,而其他视频则完全没有显示。
-
谢谢!好吧,我可以在 Chrome 上重现它(在 Win 7 上)并重现它不像你在 Internet Explorer 10 中描述的那样工作。抱歉,我不能提供更多帮助。
标签: youtube embed node-webkit nw.js