Ios WebRTC音频在使用CallKit的锁定屏幕中不工作

Ios WebRTC音频在使用CallKit的锁定屏幕中不工作,ios,swift,webrtc,lockscreen,callkit,Ios,Swift,Webrtc,Lockscreen,Callkit,我在这里尝试了许多解决方案,但没有人奏效。WebRTC工作正常,我在设备锁定时接听电话时处于连接状态,解锁后音频打开,视频启动。当屏幕保持锁定状态时,我如何只能获得音频 我已启用RTCAdioSession,并在呼叫停止时将其禁用。 当设备第一次解锁时,它工作正常,当我将其锁定时,我会获得音频。但是第一次,当我从CallKit接听电话时,它不起作用。它只在设备解锁后才开始工作。我不知道您的具体问题的原因,但我在将CallKit与WebRTC集成时从类似问题中学到了什么,您必须仅在实现CXProv

我在这里尝试了许多解决方案,但没有人奏效。WebRTC工作正常,我在设备锁定时接听电话时处于连接状态,解锁后音频打开,视频启动。当屏幕保持锁定状态时,我如何只能获得音频

我已启用RTCAdioSession,并在呼叫停止时将其禁用。


当设备第一次解锁时,它工作正常,当我将其锁定时,我会获得音频。但是第一次,当我从CallKit接听电话时,它不起作用。它只在设备解锁后才开始工作。

我不知道您的具体问题的原因,但我在将CallKit与WebRTC集成时从类似问题中学到了什么,您必须仅在实现
CXProviderDelegate
类的
DidActivateAudioSession
方法中获取摄像头和麦克风访问权限。否则,你会遇到奇怪的问题