2014-09-15 1 views
1

샘플 Android 코드 (SipDemo)를 사용하여 간단한 SIP 클라이언트를 구현했지만 호출하는 동안 강력한 에코가 있음을 발견했습니다.android SIPDemo에 AcousticEchoCanceler를 적용 하시겠습니까?

안드로이드가 에코 효과를 줄일 수있는 AcousticEchoCanceler 클래스를 찾았지만 어디에서 AudioSessionId를 얻을 수 있는지 알 수 없습니다.

SipDemo에서 AudioRecord 개체의 audiosessionid를 가져올 수 있습니까?

감사합니다.

답변

-1

세션 ID는 AudioRecord에 사용 된 변수와 연결되어 있습니다. 이 경우, 저는 "AudioRecord 레코더"라고 불렀습니다. 그러나, 나는 그것을 내 갤럭시 S5와 함께 작동시키지 못했다. 그것이 가능하고 사용할 수 있다고 말하지만 아무 것도하지 않는 것 같습니다.

aec = AcousticEchoCanceler.create(recorder.getAudioSessionId()); 
관련 문제