iOS 6.0 MPMoviePlayerController全屏模式黑色?然后App阻止了更多动作

Man*_*ani 2 iphone xcode mpmovieplayercontroller ios6

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];
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个问题?

达到MPMovieFinishReasonPlaybackEnded后,如何禁用全屏模式?

请帮我.提前致谢.

spa*_*eja 11

在iOS 6中,MPMoviePlayerController全屏调用ViewDidDisappear方法.您可能在ViewDidDisappear方法中停止了播放器.如果是这样,请将其删除一段时间再试一次.