В моем приложении я хочу воспроизводить 2 видео по URL один за другим.
Это мой код:
`- (void) viewDidLoad {
NSLog(@"viewDidLoad");
player = [[MPMoviePlayerController alloc] initWithContentURL:[self movieURL]];
[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(movieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player play];
[super vieDidLoad];}
- (NSURL *)movieURL {
return [NSURL URLWithString: @"https://s3.amazonaws.com/adplayer/colgate.mp4"];//First video url after this video complete.I want to play the next url video.
}
- (void) movieFinishedCallback:(NSNotification*) aNotification {
NSLog(@"movieFinishedCallback");
player = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player autorelease];
}
`
После завершения одного видео URL я хочу воспроизвести следующее видео URL.
пожалуйста, кто-нибудь, помогите мне.
Я храню URL в массиве, как это,
array=[[NSArray alloc] initWithObjects:@"https://s3.amazonaws.com/adplayer/colgate.mp4",@"https://s3.amazonaws.com/ventuno-platform-flv-sep2010/happy_family.mp4",nil];
Тогда как я могу получить URL в - (void) movieFinishedCallback: (NSNotification*) Способ уведомления {
}. Пожалуйста, дайте мне руководство в этом.