当AVPlayerViewController全屏显示时处理

时间:2015-11-30 14:21:04

标签: ios fullscreen screen-orientation avplayerviewcontroller

我的应用程序仅针对纵向模式实现。使用MPMoviePlayerController播放器时,会出现MPMoviePlayerWillEnterFullscreenNotification和MPMoviePlayerWillExitFullscreenNotification等通知。然后我可以在app委托中调整supportedInterfaceOrientationsForWindow。它运作良好。

是否可以使用新的播放器/项目使用KVO处理任何属性更改,以便我可以检测到它在没有私有API的情况下全屏显示的时刻?我试着观察边界,演示模式。但是按下全屏按钮时没有任何改变。为什么不能处理AVPlayerViewController的按钮?

1 个答案:

答案 0 :(得分:1)

答案是AVPlayerViewController的suggesting to observe the videoBounds,我最初观察到但不适用于我。

此解决方案并不总是有效。与AVPlayerViewController控制器的videoBounds属性相关的通知并不总是发出。