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