Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使AvPlayServiceController在不进行子类化的情况下自动旋转?_Ios_Landscape_Avplayerviewcontroller - Fatal编程技术网

Ios 如何使AvPlayServiceController在不进行子类化的情况下自动旋转?

Ios 如何使AvPlayServiceController在不进行子类化的情况下自动旋转?,ios,landscape,avplayerviewcontroller,Ios,Landscape,Avplayerviewcontroller,我有一个应用程序,应该只在横向模式下工作。该应用程序需要播放视频。在iOS 13之前,我使用了一个mpmediaplayervewcontroller,将其子类化并覆盖shoulldautorotate。现在我看到替换类avplayervewcontroller不支持子类化(请参阅)。如何在没有子类化的情况下启用自动旋转?检查此选项可能会对您有所帮助,谢谢。如果设备处于景观左侧方向,这确实是一个解决方案。但是,如果在播放视频时旋转设备,视频会自动旋转到错误的方向。我不明白为什么自动旋转不再得到官

我有一个应用程序,应该只在横向模式下工作。该应用程序需要播放视频。在iOS 13之前,我使用了一个
mpmediaplayervewcontroller
,将其子类化并覆盖
shoulldautorotate
。现在我看到替换类
avplayervewcontroller
不支持子类化(请参阅)。如何在没有子类化的情况下启用自动旋转?

检查此选项可能会对您有所帮助,谢谢。如果设备处于景观左侧方向,这确实是一个解决方案。但是,如果在播放视频时旋转设备,视频会自动旋转到错误的方向。我不明白为什么自动旋转不再得到官方支持。。。