Como saber quando o objeto AudioTrack terminou de tocar?
Estou tentando reproduzir um arquivo PCM no Android usando oAudioTrack
classe. Posso fazer com que o arquivo seja reproduzido corretamente, mas não posso dizer com segurança quando a reprodução terminou.AudioTrack.getPlayState
diz que a reprodução parou quando não terminou a reprodução. Estou tendo o mesmo problema comAudioTrack.setNotificationMarkerPosition
, e tenho certeza de que meu marcador está definido no final do arquivo (embora não tenha certeza absoluta de que estou fazendo certo). Da mesma forma, a reprodução continua quandogetPlaybackHeadPosition
está no final do arquivo e parou de aumentar. Alguém pode ajudar?