gpt4 book ai didi

ios - 播放视频时允许 "auto lock"

转载 作者:可可西里 更新时间:2023-11-01 17:05:50 26 4
gpt4 key购买 nike

无论我使用的是 MPMoviePlayerController 还是 AVPlayer (AVFoundation),iOS 都不允许设备自动锁定(进入 sleep 模式),同时播放视频。

我有一个案例,一个非常慢的视频一直在后台循环播放。播放此视频时,设备永远不会进入休眠状态。

到目前为止,我唯一的选择是检测用户何时没有进行任何操作,然后暂停视频。之后,设备会倒计时 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 不允许在这些视频上自动播放。

最佳答案

请记住这是私有(private) API,我不确定您是否可以将它用于应用商店发布。

在 iOS 9 上测试。

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

关于ios - 播放视频时允许 "auto lock",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30760826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com