如何在Phonegap ios应用中embeddedyoutubevideo

我一直在寻找一个解决scheme很长的时间,但我所能find的东西都与手机老版本有关。

我基本上需要在我的应用程序中包含一些youtubvideo,但是目前使用的包含代码如下:

<iframe width="240" height="180" src="http://www.youtube.com/embed/PEfxz7PuI0g" allowfullscreen></iframe> 

这不会显示除了video将占用的空间之外的任何东西,只是一个灰色的框。 我正在使用phonegap 2.9.0和最新版本的xCode。 我试过设置域允许YouTube,但是这并没有帮助:

 MediaPlaybackRequiresUserAction: NO AllowInlineMediaPlayback: YES OpenAllWhitelistURLsInWebView: YES ExternalHosts *.youtube.com *.ytimg.com 

我相信这是以前版本的iPhone手机应用程序的版本。 任何人都可以帮助,这将不胜感激。

尝试下面的代码,希望它会帮助你完整

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> 

这是帮助我完全…

我有一个PhoneGap应用程序类似的问题。 该video(YouTube或Vimeo)在Android上运行良好,但在iOS上只有一个空的空间。 我尝试了许多不同的解决scheme,但唯一真正起作用的是将以下行添加到config.xml中:

 <preference name="AllowInlineMediaPlayback" value="true" /> <preference name="MediaPlaybackRequiresUserAction" value="false" /> <allow-navigation href="*youtube*" /> <allow-navigation href="*ytimg*" /> 

希望这可以帮助。

有没有我想要做的改变

  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <!--<iframe width="560" height="315"src="https://www.youtube.com /embed/Qhl5B4K1N0k" frameborder="0"allowfullscreen></iframe>--> <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> </body> </html>