如何在播放视频时允许iPhone自动锁定

时间:2012-04-22 12:04:34

标签: iphone ios video sdk avplayer

如何在使用AVFoundation播放视频时允许iOS设备调暗屏幕并自动锁定设备。默认情况下,使用AVPlayer播放视频会禁用屏幕自动锁定。无论如何重新启用它而不暂停视频播放。

2 个答案:

答案 0 :(得分:1)

为什么你想让屏幕在播放视频时闲置?真正的答案是它无法完成。以下是严重缺点的解决方法。

apple允许我们使用的唯一方法是

[UIApplication sharedApplication].idleTimerDisabled

你可以通过使用黑色的UIView并慢慢改变它的alpha属性以编程方式对屏幕进行调暗,以创建屏幕空闲的错觉。

答案 1 :(得分:0)

我在应用程序上工作,我们使用AVPlayer在应用程序中显示视频背景。我们的解决方案是在闲置一段时间后停止视频。我的意思是在我们这边实现空闲计时器。然后向所有后台播放器发送消息以阻止他们。这是我知道的唯一好的解决方法。