在应用程序中打开YouTube视频 - Phonegap应用程序

时间:2014-04-22 12:38:21

标签: youtube hybrid

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

我尝试过使用iFrame,它正在使用浏览器。 但在iPhone中,嵌入在iframe中的youtube视频在外部浏览器中打开,而不是在应用程序中打开。 在google上搜索,我发现在cordova plist(cordova iOS应用程序)中,可以选择允许在webview中打开allexternalURL。但是,这会影响其他几个应该在外部浏览器中打开而不在应用程序中的URL。

请建议是否有任何方法可以将应在应用程序中打开视频的YouTube集成到混合应用程序中。

1 个答案:

答案 0 :(得分: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

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