問題は、ムービーが終了すると、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]; 何もしません。
xnzさん、お返事ありがとうございます。