我的项目中有视频。我用MPMoviePlayerController播放它,但应用程序需要一段时间才能加载。现在我想要另一个午餐。当视频开始播放时。我怎么知道视频何时加载并开始播放以及如何调用另一个func。什么时候播放???
请你指导我吗?
这是一些简单的代码
-(IBAction)testVideoLongPress:(id)sender
{
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"video1" ofType:@"MOV"];
movie = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];
movie.view.backgroundColor = [UIColor blackColor];
movie.controlStyle = MPMovieControlStyleDefault;
movie.shouldAutoplay = YES;
movie.view.frame = CGRectMake(0, 50, 720, 1280);
[self.view addSubview:movie.view];
[movie play];
}
-(void)wannalunchthismethod
{
....
}
答案 0 :(得分:4)
查看MPMoviePlayerController
的{{3}}通知,您就可以将您的电影播放器状态更改为“播放”。