我怎么知道视频播放的时间?

时间:2012-03-23 04:58:20

标签: objective-c ios xcode ipad mpmovieplayercontroller

我的项目中有视频。我用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
{
....
}

1 个答案:

答案 0 :(得分:4)

查看MPMoviePlayerController的{​​{3}}通知,您就可以将您的电影播放器​​状态更改为“播放”。