2014-04-22 183 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

相關問題