Clases del reproductor de contenidos

Puede utilizar la API Objective-C de Primetime Player para personalizar el comportamiento del reproductor.

Estas clases describen el reproductor de contenidos y sus recursos.

Clase Descripción
PTABRControlParameters Encapsula todos los parámetros de control de velocidad de bits adaptables. Los parámetros admitidos son:
  • minBitRate
  • maxBitRate
  • initialBitRate
PTDefaultMediaPlayerClientFactory Implementación predeterminada de PTMediaPlayerClientFactory en el TVSDK. Proporciona las instancias PTOpportunityResolver, PTContentResolver y PTAdPolicySelector disponibles.
PTMediaPlayer Define el componente raíz para el marco del Reproductor de Primetime.

Las aplicaciones crean una instancia de esta clase para reproducir un contenido multimedia. Este componente envía notificaciones para informar a la aplicación del estado del reproductor en cualquier momento.

PTMediaPlayerClientFactory Protocolo que describe los métodos que debe implementar una fábrica de cliente de reproductor de medios personalizada para proporcionar las instancias PTOpportunityResolver , PTContentResolver y PTAdPolicySelector disponibles.
PTMediaPlayerItem Representa un medio de audio y vídeo específico.
PTMediaPlayerView Gestiona el componente de vista de la estructura del Reproductor de Primetime.
PTMediaProfile Representa el perfil de un único flujo en la lista de reproducción de variantes.
PTMediaSelectionOption Representa un recurso de medios audiovisuales para dar cabida a diferentes preferencias de idioma, requisitos de accesibilidad o configuraciones de aplicación personalizadas. Tipos de opciones válidas:
  • Subtítulos ( PTMediaSelectionOptionTypeSubtitle)
  • Audio alternativo ( PTMediaSelectionOptionTypeAudio)
  • Sin definir ( PTMediaSelectionOptionTypeUndefined)

PTOpportunityResolverclass, PTOpportunityResolverprotocol Clase utilizada para procesar señales in-manifest que se utilizarán como ubicaciones para el proceso de toma de decisiones de anuncios de Adobe Primetime.
PTOpportunityResolverDelegate Protocolo que describe los métodos que debe utilizar la resolución de oportunidad personalizada ( PTOpportunityResolver ) para comunicar al delegado el estado de la resolución de la oportunidad.
PTSDK Describe la versión de TVSDK y sus capacidades.
PTSDKConfig Expone la configuración global de TVSDK y permite que una aplicación se suscriba a etiquetas HLS personalizadas.
PTTextStyleRule Define constantes que representan claves de atributo de estilo de texto que forman el diccionario de reglas.

En esta página