我使用系统提供的AudioRecord类,直接录制PCM拼音数据,然后使用AudioTrack进行播放,或者使用lame转换成mp3后进行播放,都有很大的背景噪声,不知道如何滤除这些噪声?
如果直接使用MediaRecorder录制,就没有噪声,这是什么原因呢?是底层做了特殊的处理么?
录制的是16bit的,在把short[]转换成byte[]的时候,不小心把高位搞成0了。