Я использую API-интерфейс Android AudioTrack для потоковой передачи волнового файла.
Я заметил, что фактический размер буфера AudioTrack на самом деле не соответствует размеру, указанному мной в конструкции.
Потому чтоиз этого я использовал метод getBufferSizeInFrames ()
Это даст мне эффективный размер буфера.Затем я мог бы использовать это для создания и записи буферов аудио.
Но когда я попытался запустить свое приложение на устройстве с api <23, я обнаружил, что этот метод не поддерживается.После очистки API я не могу найти другое средство для получения фактического размера буфера AudioTrack. </p>
Я надеюсь, что что-то пропустил, потому что я довольно запутался.Есть ли способ получить эффективный размер буфера для AudioTrack pre api 23?