如何在iPhone的MPMOvieplayercontroller中完成按钮事件?

时间:2010-09-08 08:53:16

标签: iphone

我已经使用MPMoviePlayerController播放视频文件。我想完成按钮事件,但我不知道如何获取可以帮助我解决这个问题

1 个答案:

答案 0 :(得分:0)

你可以使用MPMoviePlayerPlaybackDidFinishNotification ..不要认为有一个通知只会在按下完成按钮时触发,而不是当电影自动完成时... ...

在创建MPmovieplayerController时添加:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish: ) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer] ;

然后这个方法:

-(void)moviePlayBackDidFinish: (NSNotification*)notification{ 
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer] ;


[moviePlayer stop]; 
[moviePlayer release];

}