2

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

4

2 回答 2

1

为什么你希望屏幕在播放视频时空闲?真正的答案是做不到。以下只是具有严重缺点的解决方法。

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

[UIApplication sharedApplication].idleTimerDisabled

您可以通过使用黑色的 UIView 并缓慢更改其 alpha 属性来以编程方式调暗屏幕,以创建屏幕空闲的错觉。

于 2012-04-22T14:13:29.027 回答
0

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

于 2019-01-21T09:36:17.593 回答