0

私は3つの異なるビデオを持っています:video1、video2、video3

video1の再生が終了し、video2の再生を続行し、video3の再生を続行して終了したい

これが私の現在のコードです:

moviePlayerViewController = [[MPMoviePlayerViewController alloc] init];
moviePlayerViewController.moviePlayer.contentURL = [NSURL URLWithString:video1];
[self.navigationController presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

多分私は使うべきだと思います

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(playbackFinishedCallback:)
                                             name:MPMoviePlayerLoadStateDidChangeNotification
                                           object:moviePlayerViewController.moviePlayer];

しかし、video1の再生が終了すると、navigationControllerは却下します

どうすれば修正できますか、ありがとう。

4

1 に答える 1

0

AVQueuePlayerビデオのキューイングに使用できます。

于 2012-11-28T07:08:48.687 に答える