Iphone 如何在MPMoviePlayerController中单击“完成”按钮添加自定义功能

Iphone 如何在MPMoviePlayerController中单击“完成”按钮添加自定义功能,iphone,ios,ipad,mpmovieplayercontroller,Iphone,Ios,Ipad,Mpmovieplayercontroller,我想添加一个自定义功能,当MPMoviePlayerController进入全屏模式时,单击屏幕顶部显示的“完成”按钮 有什么想法吗?您可以注册MPMoviePlayerPlaybackDidFinishNotification通知。此通知的userInfo属性具有一个对象,用于MPMoviePlayerPlaybackDidFinishReasonUserInfo,请检查该对象是否为MPMovieFinishReasonUserExit。如果是这样,您的用户已经点击完成,您可以继续使用自定义功

我想添加一个自定义功能,当
MPMoviePlayerController
进入全屏模式时,单击屏幕顶部显示的“完成”按钮


有什么想法吗?

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


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

我知道这是一个一年前的答案,但这对我不起作用
MPMoviePlayerPlaybackDidFinishNotification
仅在电影到达其终点时触发,而不会在点击按钮时触发。
MPMoviePlayerWillEnterExitFullScreenNotification
起作用,但它还捕获底部控件右侧的箭头按钮,这是我不想做的。@DBD当点击停止/暂停按钮时,您将收到一个不同的通知,mpMoviePlayerPlayerPlayerBackstateDidChangeNotification。第一部分对我有用。我正在添加MPMoviePlayerViewController视图作为viewController视图的子视图。“完成”按钮不起作用。只是暂停了音乐。现在我有了控制权,我可以解雇他了。谢谢:)