Я использую AudioTrack
для воспроизведения звукового файла PCM WAV на Android (см. также здесь< /а>). Потоковый режим, рабочий поток. Мне интересно, как мне определить конец звука, чтобы я мог отпустить и освободить файл AudioTrack
. Вызов write()
вроде бы блокирует - но блокирует ли он до тех пор, пока не завершится воспроизведение предоставленных данных? Не уверен.
Мне кажется, или документы по этому курсу ужасно неадекватны? Если у вас есть ссылка на хороший неофициальный путеводитель по AudioTrack
, я бы хотел его увидеть.