2016-12-05 101 views
0

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

+0

是的。演讲者在callkit中存在一些问题。要启用扬声器,有时需要点两下。我希望,这是ios错误。 –

+0

每当控件从Callkit移动到您的应用程序时,您必须通过检查音频路径/端口来以编程方式检测扬声器是否启用。 –

+0

是的。我还发现我们需要点两次。我测试'whatsApp'也有这个问题。我明白你的意思。我希望苹果能够尽早解决这个问题。非常感谢你。 –

回答