私のアプリでは、 を使用してMPMoviePlayerViewController
、再生が終了するとムービーが自動的に閉じられます。完了ボタンをクリックしたときにのみコントローラーが閉じられるようにしたいと思います。これが私のコードです:
NSURL *movieURL = [NSURL URLWithString:self.postInfo.referenceText];
UIGraphicsBeginImageContext(CGSizeMake(1,1));
MPMoviePlayerViewController *controller = [[[MPMoviePlayerViewController alloc] initWithContentURL:movieURL] autorelease];
UIGraphicsEndImageContext();
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
[appDelegate.window.rootViewController presentMoviePlayerViewControllerAnimated:controller];