我使用這個代碼與MediaPlayer的框架,以播放視頻:iOS版 - 播放多個視頻
-(void)GrommeVideoExcerpt1
{
NSURL *url1 = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"GrommeVideoExcerpt1" ofType:@"mp4"]];
grommePlayer1 = [[MPMoviePlayerController alloc]
initWithContentURL:url1];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:grommePlayer1];
grommePlayer1.controlStyle = MPMovieControlStyleDefault;
grommePlayer1.shouldAutoplay = YES;
[self.view addSubview:grommePlayer1.view];
[grommePlayer1 setFullscreen:YES animated:YES];
}
但是,當我打一個視頻,然後導航到另一個視頻,努力發揮吧,應用程序崩潰。它給我這個錯誤:
能否請您添加'moviePlayBackDidFinish :'方法。 – ohr
在接下來的教程中,沒有像這樣的方法,我將如何實現這一點? – Alan
看看這裏:http://stackoverflow.com/questions/1548492/why-is-it-not-possible-to-use-the-mpmovieplayercontroller-more-than-once –