我一直在寻找一个解决方案很长一段时间,但我可以找到与旧版本的phonegap相关的东西.
我基本上需要在我的应用程序中添加一些youtubes视频,但是目前使用的包括代码如:
<iframe width="240" height="180" src="http://www.youtube.com/embed/PEfxz7PuI0g" allowfullscreen></iframe>
除了视频将占用的空间外,这并不显示任何东西,只是一个灰色的框.我正在使用phonegap 2.9.0和最新版本的xCode.我已经尝试设置域名以允许YouTube,但这没有帮助:
mediaplaybackRequiresUserAction: NO AllowInlinemediaplayback: YES OpenAllWhitelistURLsInWebView: YES ExternalHosts *.youtube.com *.ytimg.com
我相信这是以前版本的ios的phonegap应用程序.任何人都可以帮忙,不胜感激.
解决方法
尝试下面的代码希望它会帮助你充分
var video_embeded =’PEfxz7PuI0g’;
<object><param name="movie" value="https://www.youtube.com/v/'+video_embeded+'&hl=en_US&feature=player_embedded&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="https://www.youtube.com/v/'+video_embeded+'?suggestedQuality=medium&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always"></embed></object>
这对我来说是有帮助的….