Acceso a pistas de audio alternativas

El audio de enlace tardío utiliza PTMediaPlayer para reproducir un vídeo especificado en una lista de reproducción M3U8 HLS y que puede contener varios flujos de audio alternativos.

  1. Espere a que MediaPlayer esté en al menos el estado PTMediaPlayerStatusReady.

  2. Escuche este evento:

    notificación PTMediaPlayerItemMediaSelectionOptionsAvailable: La lista inicial de pistas de audio está disponible.

    [[NSNotificationCenter defaultCenter] addObserver:self 
         selector:@selector(onMediaPlayerItemMediaSelectionOptionsAvailable:) 
         name:PTMediaPlayerItemMediaSelectionOptionsAvailable  
         object:self.player];
    
  3. Obtenga las pistas de audio disponibles de la instancia PTMediaPlayerItem.

    - (void) onMediaPlayerItemMediaSelectionOptionsAvailable:(NSNotification *) notification { 
        NSArray* subtitlesOptions = self.player.currentItem.subtitlesOptions; 
        NSArray* audioOptions = self.player.currentItem.audioOptions; 
    }
    
  4. (Opcional) Presente las pistas disponibles al usuario.

  5. Defina la pista de audio seleccionada en la instancia PTMediaPlayerItem .

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now