Clase: PlaybackConfig

Constructor

PlaybackConfig

nuevo elemento PlaybackConfig()

Propiedades

autoPauseDuration

(número o no definido)

Es la duración en segundos del contenido multimedia almacenado en búfer para comenzar el almacenamiento en búfer. No es compatible con Shaka Player.

autoResumeDuration

(número o no definido)

Es la duración en segundos del contenido multimedia almacenado en búfer para iniciar o reanudar la reproducción después de la pausa automática debido al almacenamiento en búfer.

autoResumeNumberOfSegments

(número o no definido)

Cantidad mínima de segmentos almacenados en búfer para iniciar o reanudar la reproducción. Para el contenido DASH, usa autoResumeDuration.

captionsRequestHandler

(función(no nulo cast.framework.NetworkRequestInfo) o indefinido)

Una función para personalizar una solicitud a fin de obtener un segmento de subtítulos. No es compatible con Shaka Player.

enableSmoothLiveRefresh

boolean

Una marca que habilita la lógica de actualización del manifiesto para las transmisiones en vivo con Smooth Live.

enableUITextDisplayer

boolean

Una marca que habilita el procesador de texto basado en DOM del Shaka Player, shaka.text.UITextDisplayer. De forma predeterminada, el videoContainer que se usa para construir la UITextDisplayer es el elemento superior del elemento de video de transmisión. El uso de este visualizador de texto puede generar problemas de sincronización entre la pista de texto y las pistas de audio o video, especialmente en dispositivos de transmisión de generaciones anteriores. Es posible que videoContainer no esté alineado correctamente en relación con el tamaño de la pantalla si se debe usar una IU personalizada en la aplicación receptora.

ignoreTtmlPositionInfo

boolean

Una marca que indica si se debe ignorar la información de posicionamiento de TTML.

initialBandwidth

(número o no definido)

Ancho de banda inicial en bits por segundo.

licenseCustomData

(cadena o no definido)

Datos de licencia personalizados. No es compatible con Shaka Player.

licenseHandler

(función(Uint8Array no nulo, cast.framework.NetworkResponseInfo no nulo) muestra (promesa no nula que contiene Uint8Array no nulo o Uint8Array no nulo) o indefinido)

Controlador para procesar los datos de licencia. El controlador recibe los datos de licencia y muestra los datos de licencia modificados.

licenseRequestHandler

(función(no nulo cast.framework.NetworkRequestInfo) o indefinido)

Una función para personalizar una solicitud saliente a fin de obtener una licencia. Al controlador se le pasa información de la solicitud de red que se modificará. El SDK procesa la información de la solicitud de red modificada para iniciar la solicitud de licencia. Los controladores asíncronos solo son compatibles con Shaka Player.

licenseUrl

(cadena o no definido)

URL para adquirir la licencia.

manifestHandler

(function(string, no nulo cast.framework.NetworkResponseInfo) muestra (promesa no nula que contiene una string o string) o no definida)

Controlador para procesar datos del manifiesto. Al controlador se le pasa el manifiesto y este muestra el manifiesto modificado.

manifestRequestHandler

(función(no nulo cast.framework.NetworkRequestInfo) o indefinido)

Una función para personalizar una solicitud a fin de obtener un manifiesto. Al controlador se le pasa información de la solicitud de red que se modificará. El SDK procesa la información de la solicitud de red modificada para iniciar la solicitud del manifiesto. Los controladores asíncronos solo son compatibles con Shaka Player.

protectionSystem

cast.framework.ContentProtection

Es el sistema de protección preferido para desencriptar contenido.

segmentHandler

(función(Uint8Array no nulo, cast.framework.NetworkResponseInfo no nulo) muestra (promesa no nula que contiene Uint8Array no nulo o Uint8Array no nulo) o indefinido)

Controlador para procesar datos de segmentos. El controlador recibe los datos del segmento y muestra los datos del segmento modificados.

segmentRequestHandler

(función(no nulo cast.framework.NetworkRequestInfo) o indefinido)

Una función para personalizar la información de las solicitudes y obtener un segmento multimedia. Al controlador se le pasa información de la solicitud de red que se modificará. El SDK procesa la información de la solicitud de red modificada para iniciar la solicitud de segmento. Los controladores asíncronos solo son compatibles con Shaka Player.

segmentRequestRetryLimit

(número o no definido)

Cantidad máxima de veces que se reintenta una solicitud de red para un segmento. La configuración predeterminada es 3.

shakaConfig

(objeto no nulo o indefinido)

Este objeto se combina con las configuraciones predeterminadas de Shaka de CAF (las opciones establecidas en este objeto tienen prioridad). Los desarrolladores deben tener cuidado cuando apliquen valores a la configuración de Shaka, ya que esto podría provocar problemas de reproducción. Para obtener las opciones permitidas en este objeto, consulta shaka.util.PlayerConfiguration para obtener más información.