【发布时间】:2017-03-26 02:54:31
【问题描述】:
我有一个应用程序,它使用UISplitViewController 在具有WKWebView 属性的详细视图控制器中加载网页。一些 URL 是嵌入的 YouTube 视频的链接,一些是 .mp4 文件的直接链接。无论哪种方式,视频文件都会自动加载(在点击 YouTube 视频之后)到全屏系统播放器中,我假设它是 AVPlayerViewController。我看过几篇关于子类化AVPlayerViewController 以通过实现supportedInterfaceOrientations 来允许轮换的帖子,以及其他建议在application: supportedInterfaceOrientationsForWindow: 中检查UIWindow 的rootViewController presentedViewController 的类或检查AppDelegate 上的变量是在呈现 AVPlayerViewController 时设置的,但是这些解决方案都没有对我有用,因为我没有创建或呈现我自己的 AVPlayerViewController 实例,所以我不确定如何播放这些视频时允许横向旋转。
有什么方法可以让我知道系统何时以全屏模式播放视频,以便允许旋转?
以下是我已经看过的一些帖子的链接:
【问题讨论】:
标签: ios objective-c rotation avplayer