我正在使用AVPlayer在我的应用程序中播放一个大约320x200帧的视频。AVPlayer还有一个自定义的“全屏”按钮作为覆盖层,就像YouTube应用程序播放器一样。如何实现当应用程序处于竖屏模式且用户点击全屏按钮时,视频将旋转到横屏模式的全屏状态?我尝试使用transform并且它部分地起作用,因为当它处于全屏模式时,如果用户将设备切换到纵向方向,则avplayer框架会突然更改。我想让它像YouTube应用程序一样工作,即当处于全屏模式时,即使用户旋转设备,它也应保持不变。只有在关闭全屏模式时才返回到原始大小。由于应用程序的设计,我不想使用AVPlayerViewController。谢谢提前帮助。
supportedInterfaceOrientations
设置为仅横向。 - William GP