横向播放视频并强制应用返回纵向

Posted

技术标签:

【中文标题】横向播放视频并强制应用返回纵向【英文标题】:Play video on landscape and force app return to portrait 【发布时间】:2013-05-26 07:23:10 【问题描述】:

我使用 MPMoviePlayerViewController 播放视频,当返回应用程序时,我需要应用程序强制返回肖像

【问题讨论】:

【参考方案1】:

我认为解决此问题的最佳方法是使用 https://***.com/a/13800907/620197

这些回调仅在用户自动旋转时被调用 - 您可以告诉用户旋转设备,然后自动旋转回调将被调用并仅显示支持的方向。

如果您仍然想要强制旋转,我认为您需要关闭控制器 - 试试这个,请告诉我它是否适合您: ios 6 force device orientation to landscape

我已经在网上搜索了很长时间的强制旋转解决方案,但没有成功,它几乎看起来像苹果 不希望我们能这样。

【讨论】:

以上是关于横向播放视频并强制应用返回纵向的主要内容,如果未能解决你的问题,请参考以下文章

横向和纵向播放视频

在 iOS 12 版全纵向应用中以横向播放 AVKit 全屏视频

如何在仅纵向应用程序中使用 MPMovieViewController 播放横向视频

尽管以纵向视图录制,但使用 mediaRecorder 和表面视图录制的 Android 视频无法在横向视图中播放

iPhone,以横向播放电影,但在电影完成后返回纵向

检测以纵向或横向全屏播放的视频