3

我正在使用 iframe 将 youtube 视频嵌入到使用 jQuery 移动和 phonegap 构建开发的 android/iOS 应用程序中。

在我的浏览器上测试它工作正常。

在我的设备 (android) 上,我看到了视频缩略图,但是当我点击它时,屏幕变黑,我看到了控件(播放、前进和后退)并且视频没有开始。在其他一些视频上,我看到加载“圆圈”,然后是 YT 相关视频。

我正在检查视频是否可用于移动设备

http://gdata.youtube.com/feeds/videos?alt=json&format=1,6&fields=entry[link/@rel='http://gdata.youtube.com/schemas/2007%23mobile']&max-result =10&category=音乐&q="+mySong

任何帮助将非常感激。

4

2 回答 2

1

本教程似乎有效:

http://eisabainyo.net/weblog/2012/01/24/embed-a-youtube-video-iframe-in-phonegap-app/

注意这一步:

在应用程序的 PhoneGap.plist 文件中更改/添加以下值。

MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
          *.youtube.com
          *.ytimg.com
于 2012-10-26T19:09:40.867 回答
0

该问题似乎与 android 版本有关:在 4.0 上,iframe/html5 版本运行良好。问题出在android 2.3上。

我在 2.3 中使用了 jqm 插件作为解决方法

于 2012-12-21T11:49:09.490 回答