I am using MPMoviePlayerController for playing video. Now I want to play multiple video in loop. Here is my code:
self.movieController = [[MPMoviePlayerController alloc] init];
NSURL *url = [NSURL URLWithString:@"My Video Path"];
[self.movieController setContentURL:url];
[self.movieController.view setFrame:CGRectMake (0.0f, 0.0f, 320.0f, 370.0f)];
self.movieController.controlStyle = MPMovieControlStyleDefault;
[self.movieController setFullscreen:YES animated:YES];
// self.movieController.movieSourceType = MPMovieSourceTypeFile;
[self.view addSubview:self.movieController.view];
[self.movieController play];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:self.movieController];
- (void)moviePlayBackDidFinish:(NSNotification *)notification {
[[NSNotificationCenter defaultCenter]removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
[self.movieController stop];
[self.movieController.view removeFromSuperview];
self.movieController = nil;
}
It is working fine for 1 video. Now, suppose I have two URLs which will play automatically one after another. How should I do it?