3
ムービーが終了すると、dismissMoviePlayerViewControllerが自動的に呼び出されるという問題があります。presentMoviePlayerViewControllerAnimatedでのMPMoviePlayerViewControllerの問題
- (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];
}
}
:ここ
は私のコードです... これはMoviePlayerViewControllerが消えることを意味しますが、私は映画が終わったと却下のみ「完了」ボタンが何をすべきならば、彼が画面にする必要がありますしたいです
でも[movViewController.moviePlayer setShouldAutoplay:NO];何もしません。
は、私はあなたが実際に何が起こっているか対見ているものと混同していると思う
dismissMoviePlayerViewControllerは自動的に呼び出されますか?私は毎日このクラスを使用しているため、ビューを手動で削除する必要があります。 – Kyle
ok ...まず、presentMoviePlayerViewControllerAnimatedを呼び出し、最後までムービーが再生されたら、dismissMoviePlayerViewControllerAnimatedを呼び出さずにMPMoviePlayerViewControllerが消えます。私は簡単なテストプロジェクトでこれを行います。私はUIViewControllerサブクラスから現在を呼び出します。私は[self.window addSubview:viewController.view]でviewControllers.viewを追加します。 AppDelegateで – xnz
私もこれを見ました。 – akaru