如何控制iOS 10中的callkit扬声器按钮



当我在项目中使用callkit时,我不知道如何控制扬声器按钮。静音,挂断等其他按钮可以控制。当我测试项目时,我发现当我点击扬声器按钮时," Avaudiosession"实例会更改,但是结果不令人满意。当我一次点击一次时,扬声器按钮不会更改选定的状态,当然,不会打开扬声器。两次更改为选定状态的扬声器按钮。但是在我看来,扬声器效果似乎很奇怪。我想知道CallKit框架的系统机制,以便可以修改有关" AvauioSession"的代码。谢谢。

根据https://forums.developer.apple.com/thread/66308

当音频路由更改为扬声器模式时,您将必须收听音频路线更改并执行扬声器电话操作。

最新更新