Итак, я изложил все это в своих комментариях, но я должен ответить на это.
Я установил setInitialDelay () равным 100. Затем я заполнил буфер размером 100 выборок и прочитал из него 2 точки.Посмотревший прочитал от 0 пункта, где аудио входило в систему.«Живое» аудио (которое слышит пользователь) всегда находилось в 100 шагах позади.
Это хорошо подходит для моих требований.Просто убедитесь, что все значения массива инициализированы, иначе из ваших динамиков будет слышен какой-то ужасный шум.