我已將錄製的音頻原始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