我已经使用MPMoviePlayerController播放视频文件。我想完成按钮事件,但我不知道如何获取可以帮助我解决这个问题
答案 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];
}