1

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

4

1 回答 1

1

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

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

于 2016-12-14T00:05:46.633 回答