我们使用的是 PhoneGap/Cordova 1.8.1 (Android) 和最新版本的 ChildBrowser 插件。当我们在 ChildBrowser 中打开指向 youtube 的链接时,我们通常无法播放任何视频。到目前为止,这是我们的测试:
Android 2(旧 Droid 1):出现移动 YouTube 网站,但根本不会播放任何视频(甚至不会切换到视频模式)。
Android 4 (Motorola Xoom): 移动网站出现,视频好像在播放,但只显示黑屏(没有声音);
Android 4 (Droid Razr Maxx):移动网站出现、播放,但没有视频,只有声音。
我们也有人用 Android 2 设备报告视频可以播放,但会将设备的方向从纵向更改为横向 - 然后在返回应用程序时应用程序将保持横向固定(即使它设置为仅纵向)。
最佳答案
是的,您应该在 Android 上使用 ChildBrowser.openExternal,因为它会启动可以播放 YouTube 视频的 Android 浏览器。 ChildBrowser.showWebPage 不会启动浏览器,而是创建它自己的 Web View 来显示远程端,因此它不是完整的功能。
关于android - PhoneGap Android ChildBrowser 插件和 YouTube - 无法播放任何视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12007590/