2016-12-05 98 views
0

當我在我的項目中使用CallKit時,我不知道如何控制揚聲器按鈕。其他按鈕,如靜音,掛斷等可以控制。當我測試我的項目時,我發現'AVAudioSession'實例在點擊揚聲器按鈕時發生了變化,但結果並不令人滿意。當我點擊一次,揚聲器按鈕沒有改變選擇狀態,當然,揚聲器沒有打開。將揚聲器按鈕兩次更改爲選定狀態。但是演講者的效果在我看來很奇怪。我想知道CallKit框架的系統機制,以便我可以修改我的關於'AVAudioSession'的代碼。謝謝。如何控制ios 10中的CallKit揚聲器按鈕

+0

是的。演講者在callkit中存在一些問題。要啓用揚聲器,有時需要點兩下。我希望,這是ios錯誤。 –

+0

每當控件從Callkit移動到您的應用程序時,您必須通過檢查音頻路徑/端口來以編程方式檢測揚聲器是否啓用。 –

+0

是的。我還發現我們需要點兩次。我測試'whatsApp'也有這個問題。我明白你的意思。我希望蘋果能夠儘早解決這個問題。非常感謝你。 –

回答