如何在Android上应用AcousticEchoCanceler onSIPDemo?

时间:2013-11-08 06:02:55

标签: android

[我遇到了同样的问题](https://stackoverflow.com/questions/14768599/how-to-get-audiosessionid-from-sip-call-on-android

我使用示例Android代码(SipDemo)来实现简单的SIP客户端,但在调用时注意到强烈的回声。

我发现新的(API 16)Android类AcousticEchoCanceler可以减少回声效果,但我不知道在哪里可以获得AudioSessionId。

AcousticEchoCanceler aec = AcousticEchoCanceler.create(int audioSession); 谁能帮我这个?如何通过Sip调用获取AudioSessionId?

由于

1 个答案:

答案 0 :(得分:2)

你可能有一个AudioRecord对象被初始化,从麦克风录制。使用该对象上的getAudioSessionId()方法获取会话ID。