El audio alternativo utiliza MediaPlayer para reproducir un vídeo especificado en una lista de reproducción M3U8 HLS y que puede contener varios flujos de audio alternativos.
Espere a que MediaPlayer
esté en al menos el estado MediaPlayerStatus.PREPARED
.
Escuche el evento MediaPlayerEvent.STATUS_CHANGED
con estado MediaPlayerStatus.PREPARED
.
Este paso significa que la lista inicial de pistas de audio está disponible.
Obtenga las pistas de audio disponibles de la instancia MediaPlayerItem
.
mediaPlayerItem.getAudioTracks()
(Opcional) Presente las pistas disponibles al usuario.
Defina la pista de audio seleccionada en la instancia MediaPlayerItem
.
mediaPlayerItem.selectAudioTrack(audioTrack)