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 回答