MPMoviePlayerController ビデオは、画面が黒色のときにフル スクリーン モードになります。そして、アプリがブロックされました。この問題は iOS 6.0 のみで発生します。しかし、iOS 5.1 は問題なく動作しています。これは私のコードです。プレーヤーをダブルクリックするとフルスクリーンが開きますが、黒い画面が表示されます。
self.moviePlayerController = [[MPMoviePlayerController alloc] init];
[self.moviePlayerController.view setFrame:_moviePlayerContentView.bounds];
[self.moviePlayerController setControlStyle:MPMovieControlStyleNone];
[self.moviePlayerController setAllowsAirPlay:NO];
[_moviePlayerContentView addSubview:self.moviePlayerController.view];
[self.moviePlayerController stop];
[self.moviePlayerController setContentURL:videoURL];
[self.moviePlayerController.view setHidden:NO];
[self.moviePlayerController prepareToPlay];
[self.moviePlayerController play];
この問題をどのように処理できますか?
MPMovieFinishReasonPlaybackEnded に達した後、フル スクリーン モードを無効にするにはどうすればよいですか?
私を助けてください。前もって感謝します。