Exponer subtítulos

El TVSDK notifica al cliente del reproductor acerca de la disponibilidad de availableMediaCharacterficationsWithMediaSelectionOptions del grupo AVAset interno mediante la notificación PTMediaPlayerMediaSelectionOptionsAvailableNotification.

Puede acceder a los subtítulos disponibles a través de la propiedad PTMediaPlayerItem subtitlesOptions.

Para exponer subtítulos:

  1. Registre el cliente como oyente para la notificación PTMediaPlayerMediaSelectionOptionsAvailableNotification.

    [[NSNotificationCenter defaultCenter]  
      addObserver:self selector:@selector(onMediaPlayerItemMediaSelectionOptionsAvailable:)  
      name:PTMediaPlayerMediaSelectionOptionsAvailableNotification object:self.player];
    

    Cuando el cliente recibe esta notificación, los subtítulos están listos en PTMediaPlayerItem.

  2. Implemente el método onMediaPlayerItemMediaSelectionOptionsAvailable de forma similar al siguiente ejemplo:

    - (void) onMediaPlayerItemMediaSelectionOptionsAvailable:(NSNotification *) notification { 
        NSArray* subtitlesOptions = self.player.currentItem.subtitlesOptions; 
        NSArray* audioOptions = self.player.currentItem.audioOptions; 
    }
    

    Para obtener información sobre pistas de audio alternativas, consulte Audio alternativo.

En esta página