2012-12-27 42 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];