2010-07-12 117 views
1

我在標籤欄應用程序中使用了UIWebView,我對某些m4v剪輯使用<video>標記。到目前爲止,我有所需的行爲,但是當設備從縱向轉爲橫向時,視頻(和控制器)保持不變。 我不是100%確定,但我懷疑UITabBarController是「鎖定」方向更改(因爲移動Safari中的同一頁面會自動旋轉)。情況會是這樣嗎?如果是,是否有解決方法?顯示所有其他內容(包括此標籤和其他標籤)以縱向顯示,而橫向顯示視頻非常重要。UIWebView HTML5視頻的方向

回答

0

UITabBarController默認情況下不會自動旋轉,您需要繼承它並覆蓋shouldAutorotateToInterfaceOrientation:

+0

所以你認爲這是實際導致問題的原因吧?你可以更好地解釋一下子類化UITabBarController後應該做些什麼? – phi 2010-07-12 10:41:58

+0

我不知道我的答案可以更清楚。 – 2010-07-12 10:51:31

+1

這很奇怪,這可以根據3.1.3的需要(有或沒有UITabBarController的子類)工作,但不適用於iOS4。我也試圖改變webView.allowsInlineMediaPlayback,但沒有運氣..你能想到iOS4中的某些東西阻止視頻在橫向上自動旋轉嗎? – phi 2010-09-14 11:58:10