我試圖將youtube視頻嵌入到我的iphone應用中。我正在使用UIWebView並將來自youtube的嵌入代碼加載爲html字符串。所以我有一個基本的HTML標記佈局,我把這個代碼放在那裏。將youtube.com的視頻嵌入iphone應用
<embed id="yt" src="http://www.youtube.com/watch?v=L9szn1QQfas&fs=0" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
問題是視頻總是以全屏模式打開。我已將我的webview屬性allowInlineMediaPlayback更改爲YES _webview.allowsInlineMediaPlayback = YES;
,但它不起作用。有沒有一種方法可以播放YouTube上沒有全屏的視頻?
我也試圖嵌入這樣
<iframe title="YouTube video player" id="videoframe" width="%width%" height="%height%" src="http://www.youtube.com/embed/L9szn1QQfas?rel=0" frameborder="0"></iframe>
這
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/L9szn1QQfas" width="%width%" height="%height%">
<param name="movie" value="http://www.youtube.com/v/L9szn1QQfas" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="false" />
<embed id="yt" src="http://www.youtube.com/v/L9szn1QQfas" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
</object>
感謝。
感謝您的回答。我已經考慮過了,但在官方文檔中找不到這些信息。關於參數allowInlineMediaPlayback只有一個註釋,它在iPhone中默認設置爲NO。 – 2011-02-28 16:35:08
是的,你是對的 - 這就是爲什麼我可能是錯的。不過,我確實記得,當iPad啓動時,只有iPad支持內嵌播放......這可能隨着iPhone 4,視網膜顯示器和iOS 4的發佈而改變。我會掀起一個測試項目來看看。 – Jasarien 2011-02-28 16:41:28
那會很棒。謝謝。我已經在iphone 4上測試了我的應用程序,但沒有成功。視頻在點按後以全屏模式播放。 – 2011-02-28 16:46:10