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视图的子视图。“完成”按钮不起作用。只是暂停了音乐。现在我有了控制权,我可以解雇他了。谢谢:)