录制和播放声音之间的延迟(android)

时间:2011-12-29 10:36:29

标签: android audio-streaming audiorecord audiotrack

我写了一个同时播放环境声音的android应用程序。

int bufferSize;  
short audioData[] = new short[bufferSize];  

AudioRecord recorder = new ......;  
AudioTrack track = new .......;  

track.play();  

while(true){  
  recorder.read(audioData, 0, bufferSize);  
  track.write(audioData, 0, bufferSizze);  
}

此代码可以正常播放但声音非连续播放。我认为在record.read()和track.write()之间存在延迟。

请帮助我连续播放声音,没有任何不良噪音或崩溃。 感谢...

0 个答案:

没有答案