MPMoviePlayerController 全屏界面方向变化
Posted
技术标签:
【中文标题】MPMoviePlayerController 全屏界面方向变化【英文标题】:MPMoviePlayerController interface orientation change in full screen 【发布时间】:2012-08-09 14:15:27 【问题描述】:我在视图中添加了 MPMoviePlayerController。并且工作正常。当我全屏切换到此并更改设备的方向时,不会触发方向更改事件。所以请告诉我我是如何解决这个问题的。
谢谢
【问题讨论】:
【参考方案1】:我想您以模态方式呈现 MPMoviePlayerController
,所以请查看 -
(void)shouldAutorotateToInterfaceOrientation:
主应用控制器的方法。我想如果您返回 TRUE 只是为了纵向,模态控制器无法自行旋转。尝试为 rootViewController
上的所有界面方向返回 TRUE,MPMoviePlayerController
应该开始旋转。
【讨论】:
其实我没有使用modelviewcontroller。我为此使用了 addsubview 。相同的视频以小尺寸和全屏显示。在全屏模式下,我只是为此设置 isfullscreen=true。谢谢 抱歉,我混淆了 MPMoviePlayerViewController,但 MPMoviePlayerController 公开了视图,因此如果托管视频的 viewController 正确旋转,您应该能够看到它旋转了。以上是关于MPMoviePlayerController 全屏界面方向变化的主要内容,如果未能解决你的问题,请参考以下文章
当 MPMoviePlayerController 退出全屏时 UINavigationBar 错位(ios 8 问题)
MPMoviePlayerController,不允许全屏但允许通过剪辑导航?
在 iOS 中单击全屏按钮时可以强制 MPMoviePlayerController 横向
MPMoviePlayerController 控件 - 删除全屏和纵横比按钮?