我有一个WebRTC iOS视频通话应用程序,开始视频通话时需要将isIdleTimerDisabled
设置为true
,因此该设备不会使显示器变暗并且过一会儿也不会进入睡眠状态。
我看到Viber不会在视频通话期间使显示器变暗,也不会进入睡眠状态,但是我的应用程序在建立视频通话20秒钟后就进入睡眠状态。我确保我打电话
UIApplication.shared.isIdleTimerDisabled = false
视频通话结束后,
UIApplication.shared.isIdleTimerDisabled = true
建立视频通话后。
在进行视频通话时,是否还需要采取其他措施来防止空闲计时器(例如App功能)?