我已将录制的音频原始PCM保存到文件rxrawpcm.pcm,之后我试图播放PCM文件但无法播放录制的PCM?我没有听到录制的语音听力只有嗡嗡声无法播放录制的原始PCM文件
配置
AudioRecorder和AudioTrack配置
Stream Type :STREAM_VOICE_CALL
Sample Rate : 8000
Audio Format :PCM_16BIT
MODE :MODE_STREAM
Channel Config :CHANNEL_CONFIGURATION_MONO
记录
byte[] buffer=new byte[1600];
int read = audioRecord.read(buffer, 0,buffer.length);
if(recordAudio){
if(out!=null){
out.write(buffer);
}
玩家身边
FileInputStream fis=new FileInputStream(rxFile);
byte[] buffer=new byte[1600];
while(fis.read(buffer)!=-1){
audioPlayer.write(buffer, 0, buffer.length);
}
为了回放数据,您需要确保采样率,位深度,通道数量(通常是单声道/交错立体声)和字节序都是一致的。 – 2012-03-29 11:29:25
嗨,你可以再次检查我的问题 – 2012-03-29 12:16:42