【问题标题】:Autorotate while playing video from UIWebView to Landscape in iOS6在iOS6中从UIWebView播放视频到横向时自动旋转
【发布时间】:2013-01-31 07:43:38
【问题描述】:
我有四个视图控制器,并已添加到 appDelegate 中的导航控制器中。
我只支持纵向模式,它在 iOS6 中工作。其中一个视图控制器具有 webview,它正在加载 httprequest 并显示网页。但是,在使用全屏播放来自 webview 的任何视频时,我的视频没有自动旋转。我只想在播放视频时添加横向支持。完成后我想回到纵向模式。
如何在 iOS6 上做到这一点?
【问题讨论】:
标签:
iphone
uiwebview
ios6
autorotate
ios6.1
【解决方案1】:
您应该在您的 appDelegate 中使用窗口 setRootViewCONtroller(适用于 IOS 6)
然后你应该实现 IOS 6 自动旋转,你会看到你的自动旋转方法之一被调用:shouldAutoRotate。您应该在视频播放之前返回 NO,然后在视频播放时返回 YES。
我在使用另一个一直是纵向的应用时遇到了同样的问题,除非发生了什么事。