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

ih99xse1  于 2023-04-04  发布在  Swift
关注(0)|答案(1)|浏览(144)

我已经尝试了许多解决方案,但没有一个是工作. WebRTC工作正常,我得到连接状态时,接受呼叫,而设备被锁定,解锁后,音频打开和视频开始.我怎么能得到只有音频时,屏幕保持锁定?

我已经开启了RTCAudioSession,在通话结束后关闭了RTCAudioSession

第一次解锁的时候正常,锁回去的时候有声音,但是第一次接听CallKit的电话的时候不正常,解锁之后才正常。

fwzugrvs

fwzugrvs1#

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

相关问题