本帖最后由 janloven 于 2014-12-03 17:17:06 编辑

解决方案 »

  1.   

    简单来说就是:
    //采集音频数据用speex编码
    bufferReadResult   =   audioRecorder.read(bufferRead , 0 , 160);
    System.arraycopy(bufferRead, 0, rawdata, 0, bufferReadResult);
    totleByte = speex.encode(rawdata, 0, processedData, bufferReadResult);//直接把编码后得到的processedData又用speex.decode解码 System.arraycopy(processedData, 0, rawData, 0, bufferReadResult);
     desize = speex.decode(processedData, rcvProcessedData, 160);
     audioTrack.write(rcvProcessedData, 0, desize);那么问题来了:为什么播放出来的是啸音;