2016-12-06 10 views
0

Linphone SDK를 통해 비디오 채팅 앱을 만들고 있습니다.Linphone SDK - 시끄러운 스피커를 켜는 방법

화상 통화를 "수신"할 때 시끄러운 스피커가 기본적으로 꺼져있어 사용자가 시끄러운 스피커가 아닌 전화 통화에 사용되는 전화 스피커를 사용해야하는 문제가 있습니다. 그러나 동시에 전화를받는 사람은 기본적으로 시끄러운 화자를 사용합니다.

LinphoneManager.getInstance().routeAudioToSpeaker(); 

이 코드는 Linphone이 큰 스피커를 켜기위한 코드라고 생각했지만 실제로는 그렇지 않습니다.

사용자가 기본적으로 화상 통화를받을 때 어떻게 스피커를 켜야합니까?

enableSpeaker(boolean)

muteMic(boolean)

그냥 LinphoneManager 내부 도우미 함수를 만들 :

public void enableVoice() { 
    getLc().muteMic(false); 
    getLc().enableSpeaker(true); 
} 

public void disableVoice() { 
    getLc().muteMic(true); 
    getLc().enableSpeaker(false); 
} 

당신이 LinphoneManager에 액세스 할 수없는 경우

답변

0

LinphoneCore은 두 가지 편리한 방법이 있습니다 위의 함수는 다음과 같이 호출해야합니다.

LinphoneManager.getLc().{method_call};