- 关于AudioRecord和AudioTrack边录音边播放的回音问题
 Android AudioRecord语音采集 噪音解决方案?
 最近做语音通信,用AudioRecord从MIC录音,用AudioTrack从手机听筒播放,发现总会有回音。貌似AudioRecord会把听筒的音也录进去,更奇怪的是即使戴上耳机也无法消除回音。使用文中提到的降噪算法:
void calc1(short[] lin,int off,int len) {
    int i,j;
    for (i = 0; i < len; i++) {
        j = lin[i+off];
        lin[i+off] = (short)(j>>2);
    }
}
将采集到的音源用此算法过一次可以一定程度去掉回声。