我在iOS中有同的MPMoviePlayerController一個很奇怪的問題6.的MPMoviePlayerController setFullScreen不工作iOS6的
我已經調試好幾個小時,終於可以斷定有什麼毛病setFullscreen:無動畫:NO在iOS6的。
我的項目還支持iOS 6.0以下版本,並且它的工作原理與它應該一樣。 根據iOS版本,以下代碼行的行爲有所不同。
NSLog(@"player fullscreen 1 = %u", self.player.isFullscreen);
[self.player setFullscreen:NO animated:NO];
NSLog(@"player fullscreen 2 = %u", self.player.isFullscreen);
玩家全屏1 = 1打印在不論是iOS低於6 &,它應該是因爲它是全屏。
player fullscreen 2 =在iOS6中打印1,在其他版本中打印0。這是一個問題,因爲類中的邏輯取決於此,當我嘗試關閉視圖時,它以奇怪的行爲結束。
任何人都有解決方案,爲什麼setfullscreen不工作在iOS 6?
(在旁註我叫[self.player setFullscreen:YES動畫:NO]當即時通訊開始播放,這確實因此它開始在全屏,但不能拿回來從全屏..)
而且是的 - 我需要它在全屏開始!
另外請確保我沒有什麼在viewDidDisappear和viewWillDisappear!
如前所述,我也讀過關於這個問題。但主要問題是,setFullScreen不會改變狀態。即使我將它設置爲NO,它的全屏。這是主要問題。 而據我所知,沒有人viewWillDisappear/viewDidDisappear被稱爲.. – Lasse