问题是如果电影已经结束,dismissMoviePlayerViewController 会自动调用。这意味着 MoviePlayerViewController 消失了,但我希望他应该在电影结束时出现在屏幕上,并且只有“完成”按钮才能关闭...
这是我的代码:
- (void) buttonTapped:(id)sender {
NSURL *url = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:@"dishes" ofType:@"mov"]];
MPMoviePlayerViewController *movViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[url release];
if(movViewController) {
[movViewController.moviePlayer setShouldAutoplay:NO];
[self presentMoviePlayerViewControllerAnimated:movViewController];
}
}
甚至 [movViewController.moviePlayer setShouldAutoplay:NO]; 什么也没做。
谢谢你回答xz