我有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会忽略
我该如何解决,谢谢。
答案 0 :(得分:0)
您可以使用AVQueuePlayer
对视频进行排队。