2012-12-27 43 views
1
self.moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:pathToFile]]; 
[self presentMoviePlayerViewControllerAnimated:self.moviePlayerViewController]; 

MoviePlayer正在显示。但点击完成按钮后,它会消除一些粗心的行为。 理想情况下,电影播放器​​应该像普通的dismissMoviePlayerViewControllerAnimated一样关闭,但我的控制器显示为当前动画,我的控制器将覆盖电影播放器​​。MPMoviePlayerViewController已完成动画吗?

回答

0

尝试像下面&检查,如果这对你的工作或没有:

moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL]; 
[moviePlayerController.moviePlayer prepareToPlay]; 
moviePlayerController.moviePlayer.shouldAutoplay=YES; 
moviePlayerController.view.frame = self.view.frame; 
[self presentMoviePlayerViewControllerAnimated:moviePlayerController]; 
[moviePlayerController.moviePlayer play];