【发布时间】:2015-03-18 13:13:47
【问题描述】:
当我将 KnowledgeVision 或 Youtube 中的视频嵌入代码添加到我的 Phonegap 应用程序时,视频无法加载。
这适用于 iOS,因此严格来说是 Android 问题。
硬件加速是真实的,从浏览器访问视频时确实可以工作。
【问题讨论】:
标签: android cordova html5-video phonegap-build
当我将 KnowledgeVision 或 Youtube 中的视频嵌入代码添加到我的 Phonegap 应用程序时,视频无法加载。
这适用于 iOS,因此严格来说是 Android 问题。
硬件加速是真实的,从浏览器访问视频时确实可以工作。
【问题讨论】:
标签: android cordova html5-video phonegap-build
我的 config.xml 中的访问源标签是
<access origin="https://*.mydomain.com" />
事实证明,iOS 忽略了访问源标签,这就是它在 iOS 上工作但在 Android 上不工作的原因。 Phonegap 文档说:
NOTE: Some network requests do not go through the Cordova Whitelist. This includes <video> and <audio> resouces...
但是因为嵌入代码实际上是 iFrame 而不是视频标签,所以即使它们包含的视频不会被阻止,它们也会被阻止。
这解决了问题:
<access origin="*">
【讨论】: