【发布时间】:2013-03-09 14:56:50
【问题描述】:
我有一个动态定义旋转配置的应用,因此我无法在项目文件中设置支持的旋转。
因此我必须处理新的 shouldRotate 方法(感谢 Apple!)
但是尽管已经覆盖了这些并阻止了完整的 UI 以纵向显示。当视频视图全屏显示并旋转时。视频将旋转为横向静止。
还有其他方法可以专门从旋转中预览视频吗?
【问题讨论】:
-
您使用的是哪个视频课程?您可以发布有关
shouldRotate方法的代码吗? -
MPMoviePlayerController - 关于应该旋转的代码,假设我返回 NO,因为在这种情况下总是结果
-
我没试过这个,但我相信你想要 MPMoviePlayerViewController 代替。 stackoverflow.com/questions/3019200/…
-
我想我发现我的问题是因为我的视频视图被添加到 Window 而不是 VC,因此它不尊重 VC 的 shouldAutorotate 方法,Window 是否有旋转方法?
-
逻辑告诉我,如果视图控制器没有被推到某个地方,旋转事件就不会传播给它。查看其他答案,该答案似乎通过使用通知来处理
UIView在UIWindow内的特定旋转问题:stackoverflow.com/questions/2508630/…