0

只要遇到這個奇怪的問題。我有一個UIViewController,它包含一個webview在標準loadRequest方法中加載的網站。某些頁面嵌入了視頻,這些視頻在單獨顯示頁面時效果很好。但是,當我用網頁瀏覽器將頁面推入UINavigationController時,事情出錯了。嵌入式YouTube視頻會嘗試在一分鐘內全屏打開電影播放器​​控制器,但隨後立即關閉。在我加載的網站上託管的視頻在全屏幕控制器中打開,並且播放正常,但暫停按鈕不起作用。但是,當我關閉電影控制器時,Web視圖是完全黑色的。UINavigationController堆棧中IOSWebview中播放嵌入式視頻的問題(IOS7)

這隻發生在我有導航控制器內的視圖。似乎UIWebViews私人UIMoviePlayer不喜歡成爲導航堆棧的一部分。

有沒有人有這個問題?還有更好的辦法,找出一個解決方法?

回答

1

我最後修復了它。如果任何人有同樣的問題,我在導航控制器中填充一個作爲UIViewController的子視圖創建的webview,全部通過故事板完成。我保留了通過故事板創建的視圖控制器,但以編程方式創建了webview,並解決了問題。