Как узнать, когда объект AudioTrack закончил играть?

Я пытаюсь воспроизвести файл PCM в Android, используяAudioTrack учебный класс. Я могу заставить файл воспроизводиться очень хорошо, но не могу точно сказать, когда воспроизведение закончилось.AudioTrack.getPlayState говорит, что воспроизведение остановилось, когда оно не закончило воспроизведение. У меня та же проблема сAudioTrack.setNotificationMarkerPosition, и я почти уверен, что мой маркер установлен в конец файла (хотя я не совсем уверен, что все делаю правильно). Аналогично, воспроизведение продолжается, когдаgetPlaybackHeadPosition находится в конце файла и прекратил увеличиваться. Кто-нибудь может помочь?

Ответы на вопрос(2)

Ваш ответ на вопрос