录制和播放声音之间的延迟(android)
我编写了一个android应用程序,可以同时播放环境的声音录制和播放声音之间的延迟(android),android,audio-streaming,audiorecord,audiotrack,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
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之间存在延迟
请帮助我使声音连续播放,无不良噪音或碰撞。
谢谢