【发布时间】:2014-10-26 15:43:09
【问题描述】:
我正在使用PhoneGap 和Node-WebKit 为Android、iOS、Mac OS 和Windows 开发应用程序。此应用程序嵌入了youtube 视频。
这些youtube 视频在我的Mobile 应用程序(Android/iPhone)中使用PhoneGap 运行良好,但如果我在Mac 上测试它(使用grunt node-webkit builder 构建应用程序)我收到以下错误:
未捕获的 ReferenceError:未定义 chrome
www-embed-player.js:184
我试图检查那行代码,例如:
chrome.cast.requestSession(v(this.Lc,this)
我正在使用 iframe 嵌入视频:
<iframe src="http://www.youtube.com/embed/rjKRQYmi1Lk" frameborder="0" allowfullscreen="" ></iframe>
有人知道我该如何解决吗?
谢谢!
【问题讨论】:
-
今天我也遇到了同样的情况。仍然无法解决此问题。
-
这发生在我的 Android 手机上...可能是 YouTube 的核心错误?
-
我在node-webkit github页面github.com/rogerwang/node-webkit/issues/2291上打开了一个issue@
-
好的,这个错误可能与视频无法播放的问题无关,因为在
package.json中添加"user-agent": " Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405",可以消除所有错误,但视频仍然显示错误。跨度>
标签: javascript youtube gruntjs node-webkit