2014-02-15 105 views
6

我正在使用Cordova 3.0,並試圖在我的新聞應用程序的文章中嵌入YouTube視頻。 YouTube代碼如下所示:將iOS iframe添加到iOS上的Cordova應用程序

<iframe width="600" height="450" src="//www.youtube.com/embed/_OBlgSz8sSM" frameborder="0" allowfullscreen></iframe> 

在其當前形式中,代碼除了在DOM中留下寬大的白色正方形外什麼也不做。當我注入字母http:,使它看起來像這樣:

<iframe width="600" height="450" src="http://www.youtube.com/embed/_OBlgSz8sSM" frameborder="0" allowfullscreen></iframe> 

然後應用程序會自動退出,去到瀏覽器。我怎麼才能使iframe像它應該那樣運行,就像一個小窗口。我跟着這個問題中提到的the steps,並試圖在config.xml文件中的<preference name="stay-in-webview" value="false" />行弄亂。

+0

您正在使用哪個版本的Android?這可能幫助: [此處輸入鏈接的描述] [1] [1]:http://stackoverflow.com/questions/13091273/youtube-iframe-in-jquery-mobile-phonegap -建立 – JBaczuk

回答

0

這是你在找什麼 Force HTML5 youtube video

<iframe src="http://www.youtube.com/embed/_OBlgSz8sSM?html5=1"></iframe> 

,或者可以

Show Youtube video source into HTML5 video tag?

第1步:添加& HTML5 =真到自己喜歡的YouTube網址

步驟2:在源中查找標籤

第3步:添加控件= 「控制」 視頻標籤:

<video controls="controls" 
     class="video-stream" 
     x-webkit-airplay="allow" 
     data-youtube-id="N9oxmRT2YWw" 
     src="http://v20.lscache8.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hPRVRMVV9FSkNOOV9MRllD&amp;itag=43&amp;ipbits=0&amp;signature=D2BCBE2F115E68C5FF97673F1D797F3C3E3BFB99.59252109C7D2B995A8D51A461FF9A6264879948E&amp;sver=3&amp;ratebypass=yes&amp;expire=1300417200&amp;key=yt1&amp;ip=0.0.0.0&amp;id=37da319914f6616c"></video> 

更多SF帖子: Force HTML5 youtube video

相關問題