2016-12-05 1 views
0

내 프로젝트에서 CallKit을 사용할 때 스피커 단추를 제어하는 ​​방법을 알지 못합니다. 음소거, 전화 끊기 등의 다른 버튼을 제어 할 수 있습니다. 프로젝트를 테스트 할 때 스피커 버튼을 누를 때 'AVAudioSession'인스턴스가 변경되었지만 결과가 만족스럽지 않은 것으로 나타났습니다. 한 번 탭하면 스피커 버튼이 선택된 상태로 변경되지 않습니다. 물론 스피커가 열리지 않습니다. 스피커 버튼의 두 배가 선택한 상태로 변경됩니다. 그러나 스피커 효과는 나에게 매우 이상하게 보입니다. 나는 'AVAudioSession'에 대한 코드를 수정할 수 있도록 CallKit 프레임 워크의 시스템 메커니즘을 알고 싶습니다. 감사.iOS 10에서 CallKit 스피커 단추를 제어하는 ​​방법

+0

예. 연사는 callkit에 몇 가지 문제가 있습니다. 스피커를 사용하려면 두 번 탭해야합니다. 나는 그것이 ios 버그다고 희망한다. –

+0

컨트롤이 Callkit에서 앱으로 이동할 때마다 오디오 경로/포트를 확인하여 프로그래밍 방식으로 스피커를 사용하거나 사용하지 않도록 설정해야합니다. –

+0

예. 나는 또한 우리가 두 번 두드리기를 필요로한다는 것을 발견했다. 나는 'whatsApp'도이 문제를 가지고 있는지 테스트합니다. 당신이 의미하는 바를 봅니다. Apple이 가능한 빨리이 문제를 해결할 수 있기를 바랍니다. 고맙습니다. –

답변

관련 문제