Clases de reproductor multimedia

Última actualización: 2023-09-19

Puede utilizar la API Objective-C del reproductor Primetime 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 adaptable. Los parámetros admitidos son:
  • minBitRate
  • maxBitRate
  • initialBitRate
PTDefaultMediaPlayerClientFactory Implementación predeterminada de PTMediaPlayerClientFactory en TVSDK. Proporciona las instancias PTOportunityResolver, PTContentResolver y PTAdPolicySelector disponibles.
PTMediaPlayer Define el componente raíz del marco de trabajo del Reproductor de Primetime. Las aplicaciones crean una instancia de esta clase para reproducir un contenido. Este componente envía notificaciones para que la aplicación conozca el estado del reproductor en cualquier momento.
PTMediaPlayerClientFactory Protocolo que describe los métodos que un generador de cliente de reproductor de medios personalizado debe implementar para proporcionar las instancias de PTOportunityResolver, PTContentResolver y PTAdPolicySelector disponibles.
PTMediaPlayerItem Representa un medio de audio y vídeo específico.
PTMediaPlayerView Administra el componente de vista del marco de trabajo del reproductor de Primetime.
PTMediaProfile Representa el perfil de un solo flujo en la lista de reproducción de variante.
PTMediaSelectionOption Representa un recurso de medios audiovisuales para adaptarse a diferentes preferencias de idioma, requisitos de accesibilidad o configuraciones de aplicación personalizadas. Tipos de opciones válidos:
  • Subtítulos (PTMediaSelectionOptionTypeSubtitle)
  • Audio alternativo (PTMediaSelectionOptionTypeAudio)
  • Subtítulos opcionales (PTMediaSelectionOptionTypeCC)
  • Indefinido (PTMediaSelectionOptionTypeUndefined)
PTOportunityResolver, clase, PTOportunityResolver, protocolo Clase utilizada para procesar señales en manifiesto que se utilizarán como ubicaciones para el proceso de Adobe Primetime y decisiones.
PTOportunityResolverDelegate Protocolo que describe los métodos que debe utilizar el solucionador de oportunidades personalizado ( PTOportunityResolver ) para comunicar al delegado el estado de la resolución de la oportunidad.
PTSDK Describe la versión de TVSDK y sus funcionalidades.
PTSDKConfig Expone la configuración global de TVSDK y permite que una aplicación se suscriba a etiquetas HLS personalizadas.
PTextStyleRule Define constantes que representan claves de atributo de estilo de texto que forman el diccionario de reglas.

En esta página