2014-04-22 182 views
1

我正在开发支持android和iOS的混合应用程序。 我需要在应用程序中嵌入YouTube视频,以便在应用程序中打开它。在应用程序中打开youtube视频 - Phonegap应用程序

我试过使用iFrame,它在浏览器上工作。 但是,在iPhone中,嵌入在iframe中的YouTube视频在外部浏览器中打开,而不是在应用程序中打开。 在谷歌搜索,我发现在科尔多瓦plist(科尔多瓦iOS应用程序)有允许在webview中打开allexternalURL的选项。但是,这影响了其他地方应该在外部浏览器中打开少量url,而不是在应用程序中打开。

请提出建议,是否有任何方法可将YouTube视频混合应用程序的应用程序打开。

回答

0

这里是一个不错的Tutorial

代码对于一个快速访问。

<html> 
    <head> 
     <title>YouTube video</title> 
     <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> 
     <meta name="apple-mobile-web-app-capable" content="yes" /> 
     <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
     <script src="phonegap-1.2.0.js"></script> 
    </head> 
    <body> 

     <iframe width="560" height="315" src="http://www.youtube.com/embed/9HDeEbJyNK8" frameborder="0" allowfullscreen></iframe> 

    </body> 
</html> 


      *.youtube.com 
      *.ytimg.com 

视频将在您的模拟器上播放。

+0

谢谢Suhas。但正如我在问题中提到的,我尝试过更改plist选项的解决方案。使用此解决方案,它将打开应用程序内的所有外部主机。这影响了其他网址应该在外部浏览器中打开的其他功能。 – SanjayM

相关问题