Задержка между записью и воспроизведением звука (андроид) - PullRequest
1 голос
/ 29 декабря 2011

Я написал приложение для 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 ().

Пожалуйста, помогите мне сделать так, чтобы звук воспроизводился непрерывно без шумов или сбоев. спасибо ...

...