我正在使用iframe将YouTube视频嵌入用于使用jQuery Mobile和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/schemas/2007#mobile']&max-result = 10&category =音乐&q =" mysong
任何帮助都将不胜感激。
本教程似乎有效:
http://eisabainyo.net/weblog/2012/01/24/embed-abed-a-youtube-video-video-iframe-in-phonegap-app/
请注意此步骤:
更改/在phonegap.plist文件中添加以下值。
MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
*.youtube.com
*.ytimg.com
这个问题似乎与Android版本有关:在4.0上,IFRAME/HTML5版本正常工作。问题在Android 2.3。
我在2.3