MPMoviez控制器完成按钮= iOS 5上的黑屏

时间:2011-12-20 20:42:56

标签: ios ios4 ios5 mpmovieplayercontroller

我在我的应用程序中使用MPMovieController以播放全屏播放器,它在iOS 4上运行良好,但在iOS 5中运行不佳。

当我触摸完成按钮时,视图播放器会消失停止音频,但黑屏仍然存在。

这是我非常简单的源代码:

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:self.movi​​eURL]; [moviePlayer play];

[self.view addSubview:self.movi​​ePlayer.view]; [self.movi​​ePlayer setControlStyle:MPMovieControlStyleFullscreen]; [self.movi​​ePlayer setFullscreen:YES];

你是否经历过类似的行为?

感谢。

亨利

1 个答案:

答案 0 :(得分:0)

您可以使用MPMoviePlayerViewController代替。它有属性moviePlayer,它是MPMoviePlayerController,你可以用它来处理它。 MPMovieViewController的优点 - 您可以通过[self presentModalViewController:yourController]显示它,在视频结束后您可以简单地调用[self dismissModalViewController];

其他方式 - 只需尝试在头文件中添加MPMoviePlayerController * moviePlayer。