Ios5 如何使用MPMoviePlayerController在iphone中查找视频的进度计时

Ios5 如何使用MPMoviePlayerController在iphone中查找视频的进度计时,ios5,uibutton,mpmovieplayercontroller,Ios5,Uibutton,Mpmovieplayercontroller,我有一个要求,我有一个视频在我的屏幕上播放,我有两个按钮好和坏。我需要找到视频播放的进度计时,并捕捉按钮点击的好与坏,在适当的计时按钮被点击。我试着寻找如何找到视频播放时的进度计时。但是,唉!!!!。我需要捕获播放视频时的按钮点击,并比较点击的好坏。任何建议或帮助都会很好。谢谢请查看MPMediaPlayback协议的currentPlaybackTime属性。 MPMoviePlayerController遵守该协议,因此您可以在该类的任何实例上直接使用它 e、 g 从 播放头的当前位置。(

我有一个要求,我有一个视频在我的屏幕上播放,我有两个按钮好和坏。我需要找到视频播放的进度计时,并捕捉按钮点击的好与坏,在适当的计时按钮被点击。我试着寻找如何找到视频播放时的进度计时。但是,唉!!!!。我需要捕获播放视频时的按钮点击,并比较点击的好坏。任何建议或帮助都会很好。谢谢

请查看
MPMediaPlayback
协议的
currentPlaybackTime
属性。
MPMoviePlayerController
遵守该协议,因此您可以在该类的任何实例上直接使用它

e、 g


播放头的当前位置。(必选)

讨论

对于视频点播或逐步下载的内容,此值为 从当前项目开始以秒为单位测量。改变 此属性的值将播放头移动到新位置。对于 从服务器实时传输的内容,此值表示时间 从首次加载播放列表时播放列表的开头开始

可用性 在iOS 3.2及更高版本中提供。 声明于
MPMediaPlayback.h

我已经尝试了上述解决方案。太完美了。但是我对MPMediaPlayBack协议有疑问。该协议定义了7种方法(void)prepareToPlay{}-(void)play{}-(void)stop{}-(void)pause{}-(void)beginsekingforward{}-(void)beginsekingbackward{}-(void)endseking{}。即使没有必要,我们也一定要实施所有这些方法。我怀疑这是否会对mediaplayer对象造成任何潜在风险。你能确认一下吗?我已经实现了上面显示的所有方法。您根本没有实现这些方法,MPMoviePlayerController已经实现了。如果我没有实现这些方法,我将收到警告“未完成实现”我正在使用MPMoviePlayerController作为我的ViewController的子视图。这是因为您声明您的UIViewController遵守上述协议,这是错误和毫无意义的。非常感谢。。我觉得需要实现MPMediaPlayback协议才能使用currentPlaybackTime属性。是的,不需要。我也查过了。谢谢你的帮助
MPMoviePlayerController *player = [...];
[...]
NSLog(@"current time: %g", player.currentPlaybackTime);
currentPlaybackTime
@property(nonatomic) NSTimeInterval currentPlaybackTime