ios – 正在播放视频时允许“自动锁定”

ios – 正在播放视频时允许“自动锁定”,第1张

概述无论我使用的是MPMoviePlayerController还是AVPlayer(AVFoundation),iOS都不允许设备在视频播放时自动锁定(进入睡眠模式). 我有一个案例,在后台的循环中不断播放极慢的视频. 在播放此视频时,设备永远不会进入睡眠状态. 到目前为止,我唯一的选择是检测用户暂时不做任何 *** 作然后暂停视频.之后,设备会倒计时在iOS设置中指定的“自动锁定”持续时间. 我正在寻找A 无论我使用的是MPMovIEPlayerController还是AVPlayer(AVFoundation),iOS都不允许设备在视频播放时自动锁定(进入睡眠模式).

我有一个案例,在后台的循环中不断播放极慢的视频.
在播放此视频时,设备永远不会进入睡眠状态.

到目前为止,我唯一的选择是检测用户暂时不做任何 *** 作然后暂停视频.之后,设备会倒计时在iOS设置中指定的“自动锁定”持续时间.

我正在寻找AVPlayer的替代品,这将使这成为可能.

类似的问题:

How to allow iPhone auto-lock while playing a video

Is it possible to set AVPlayer to allow the device to go to sleep during video playback?

How to enable iPhone auto lock during MPMoviePlayer playback?

我有一个想法在UIWebVIEw中使用HTML5视频,但iOS不允许自动播放.

解决方法 请记住这是私有API,我不确定您是否可以将它用于appstore版本.

在iOS 9上测试过.

AVPlayer *player = // alloc init...if ([player respondsToSelector:NSSelectorFromString(@"_preventsSleepDuringVIDeoPlayback")]) {    [player setValue:@(NO) forKey:@"preventsSleepDuringVIDeoPlayback"];}
总结

以上是内存溢出为你收集整理的ios – 正在播放视频时允许“自动锁定”全部内容,希望文章能够帮你解决ios – 正在播放视频时允许“自动锁定”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1014104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存