2013-03-11 50 views
0

我有一個UIWebView的視圖的一半大小的iPhone屏幕。 在此webview中,我嵌入了youtube視頻。 該應用程序只處於肖像模式。儘管我希望看到視頻也在橫向上播放。在風景上播放youtube全屏,但內嵌肖像 - 在iPhone上

現在我想以下行爲:

  1. 以人像,玩在線,不要去全屏。 a。爲此,我使用「webView.allowsInlineMediaPlayback = YES;」 b。我打開這個鏈接的網頁瀏覽:「www.youtube.com/embed/videoid?playsinline=1」
  2. 如果用戶旋轉屏幕風景,我想視頻全屏
  3. 如果用戶然後旋轉回肖像,我希望視頻再次內聯。
  4. 旋轉不應該停止中間的視頻,或重新開始播放。

我該怎麼辦?

+0

我加入了網址「&playsinline = 1」。你在哪裏添加? – Rajneesh071 2013-03-11 15:26:18

+0

@ Rajneesh071 - 我編輯我的Q更清晰:) – 2013-03-11 15:42:15

回答

1

由於嵌入式視頻使用未公開的MPInlineVideo(全屏)ViewController,因此無法使用其API並切換到全屏模式。

因此,我會推薦玩弄iframe標籤的「allowFullScreen」 - 參數。

如果一切都失敗了,您應該始終能夠更改網絡視圖的幀大小,使其覆蓋整個屏幕。那麼你必須在iframe中使用寬度/高度100%。

聲明:這是一個有教養的猜測。我沒有嘗試過這樣實現它。

+0

嗯,這正是我最後做的,我改變了webview的大小,它看起來很好。謝謝! – 2013-03-20 07:41:07

相關問題