[我遇到了同样的问题](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?
由于
答案 0 :(得分:2)
你可能有一个AudioRecord
对象被初始化,从麦克风录制。使用该对象上的getAudioSessionId()
方法获取会话ID。