MPMoviePlayerViewController继续播放不同的视频

时间:2012-11-28 07:01:16

标签: ios mpmovieplayercontroller mpmovieplayer

我有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会忽略

我该如何解决,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用AVQueuePlayer对视频进行排队。