【发布时间】:2013-11-01 10:20:40
【问题描述】:
我需要帮助解决我在运行 phonegap android 应用程序时遇到的错误。我正在构建一个带有嵌入式 UStream 提要的页面。其他所有加载都完全期望 ustream 部分,我收到错误:
对不起!无法在此设备上播放流。 在 Chrome 浏览器中打开内容
我们将不胜感激您能提供的任何帮助。
【问题讨论】:
我需要帮助解决我在运行 phonegap android 应用程序时遇到的错误。我正在构建一个带有嵌入式 UStream 提要的页面。其他所有加载都完全期望 ustream 部分,我收到错误:
对不起!无法在此设备上播放流。 在 Chrome 浏览器中打开内容
我们将不胜感激您能提供的任何帮助。
【问题讨论】:
可能发生的情况是 UStream 提要使用了一些 HTML5 或其他花哨的 API,而 Cordova/PhoneGap 使用的 WebView 中还没有这些 API。您会看到,Phonegap 使用原生 WebView 组件来呈现应用程序的 HTML 内容。问题是这个 WebView 是 WebKit 的 oooold 版本,不支持 HTML5 和其他一些东西。这就是为什么同一网页有时会根据您是使用 Chrome 浏览器、标准 Android 浏览器还是使用 Cordova WebView 打开它而表现不同的原因。据我所知,所有平台都存在此问题。
好消息是他们刚刚宣布 Android 4.4 将有一个 updated WebView based on Chromium code,因此希望您的 iframe 可以在 4.4 版本的 Cordova 中运行。
【讨论】: