2011-10-20 40 views

回答

2

您可以注册MPMoviePlayerPlaybackDidFinishNotification通知。此通知的userInfo属性有一个MPMoviePlayerPlaybackDidFinishReasonUserInfoKey的对象,请检查它是否为MPMovieFinishReasonUserExited。如果是这样的话,您的用户已经完成了,您可以继续使用您的自定义功能。如果你想阻止它完全停止播放,事情可能会变得更加复杂。

您也可以注册MPMoviePlayerWillEnterFullscreenNotification通知或检查MPMoviePlayerController全屏属性。

+0

适合我... Thanx! – Anshul

+0

这是我知道的一个古老的答案,但这对我不起作用。 'MPMoviePlayerPlaybackDidFinishNotification'仅在电影到达终点时触发,从未点击按钮。 – DBD

+0

'MPMoviePlayerWillEnterExitFullScreenNotification'起作用,但它也捕获底部控件右侧的<- ->箭头按钮,我不想这样做。 – DBD

相关问题