首页 > 解决方案 > isIdleTimerDisabled 不适用于视频通话 iOS 应用

问题描述

我有一个 WebRTC iOS 视频通话应用程序,我需要设置为何isIdleTimerDisabledtrue开始视频通话,这样设备就不会使显示屏变暗,一段时间后也不会进入睡眠状态。

我看到 Viber 在视频通话期间不会使显示屏变暗,也不会进入睡眠状态,但我的应用会在视频通话建立 20 秒后进入睡眠状态。我已经确定我打电话给

UIApplication.shared.isIdleTimerDisabled = false

视频通话结束时,以及

UIApplication.shared.isIdleTimerDisabled = true

建立视频通话时。

在视频通话中我还必须做些什么来防止空闲计时器,比如在应用程序功能中?

标签: iosswiftwebrtc

解决方案


推荐阅读