Clase: CastReceiverOptions

Constructor

CastReceiverOptions

new CastReceiverOptions()

Propiedades

adBreakPreloadTime

(number or undefined)

Indica con cuánta anticipación debemos precargar el contenido de un anuncio individual en una pausa publicitaria, en segundos. Esto te permite evitar la precarga de una pausa publicitaria con demasiada anticipación y, por lo tanto, confundir tus métricas de anuncios. Si no se proporciona, se usa un valor predeterminado de 5 segundos.

customNamespaces

non-null Object with non-null cast.framework.system.MessageType properties

Mapa de los espacios de nombres de mensajes personalizados y sus tipos. Los espacios de nombres de mensajes personalizados se deben inicializar antes de que se inicie la aplicación, por lo que se deben proporcionar en las opciones del receptor. (El tipo de mensaje predeterminado es JSON si no se proporciona aquí).

disableIdleTimeout

(boolean or undefined)

Si es verdadero, evita que se cierre el receptor cuando se vuelve inactivo después de que se detiene la reproducción activa. Esta propiedad solo se debe usar para apps que no sean de contenido multimedia.

enforceSupportedCommands

constant

booleano

Si es verdadero, cualquier comando de contenido multimedia que no esté en el mapa supportedCommands generará un error. cast.framework.messages.ErrorReason se establecerá a NOT_SUPPORTED. El valor predeterminado es falso, lo que permite que se ejecuten los comandos de contenido multimedia sin verificar el mapa.

localSenderId

(string or undefined)

Es el ID del remitente que se usa para las solicitudes locales. El valor predeterminado es "local".

maxInactivity

(number or undefined)

Es el tiempo máximo en segundos antes de cerrar una conexión de remitente inactiva. Si se establece este valor, se habilita un mensaje de latido para mantener la conexión activa. Se usa para detectar remitentes que no responden más rápido que tiempos de espera de TCP típicos. El valor mínimo es de 5 segundos. No se aplica ningún límite superior pero, por lo general, se tarda minutos antes de que entren en juego los tiempos de espera de TCP de la plataforma. El valor predeterminado es de 10 segundos.

mediaElement

(non-null HTMLMediaElement or undefined)

Es el elemento multimedia para reproducir contenido. El comportamiento predeterminado es usar la primera elemento multimedia que se encuentra en la página.

playbackConfig

(non-null cast.framework.PlaybackConfig or undefined)

Es una configuración de reproducción con parámetros personalizados.

playWatchedBreak

(boolean or undefined)

Si es verdadero, se reproducirá una pausa unida por el cliente, incluso si ya se vio.

preferredPlaybackRate

(number or undefined)

Es la velocidad de reproducción que se usará si no se especifica en la solicitud de carga. El rango permitido es de 0.5 a 2, y 1 es la velocidad normal.

preferredTextLanguage

(string or undefined)

Es el idioma que se usará para la pista de texto si la solicitud de carga no especifica una pista activa.

queue

(non-null cast.framework.QueueBase or undefined)

Es una implementación de cola personalizada.

shakaVariant

(non-null cast.framework.ShakaVariant or undefined)

Es la compilación de Shaka Player que se debe cargar. Establécela en cast.framework.ShakaVariant.DEBUG para cargar una compilación de depuración.

shakaVersion

(string or undefined)

Es la versión de Shaka en el formato MAJOR.MINOR.PATCH o MAJOR.MINOR.PATCH-SUFFIX formato, por ejemplo, "4.15.55" (el valor predeterminado actual).

Las versiones compatibles son >=4.15.55 <5.0.0. Las versiones obsoletas, pero aún compatibles son >=2.5.6 <4.15.55.

NOTA: No se recomiendan las versiones de Shaka Player anteriores a la predeterminada, ya que se corrigieron muchos errores en las versiones más recientes. Aquí se pueden especificar versiones más recientes para habilitar correcciones o funciones adicionales que aún no están disponibles de forma predeterminada. Sin embargo, ten en cuenta que las versiones futuras del SDK de Web Receiver pueden cambiar el rango de versiones compatibles y forzar el uso de una versión diferente de la que especificas aquí. Esta marca debe usarse solo como medida temporal y bajo la guía del equipo de asistencia al cliente de Cast. (https://developers.google.com/cast/support) Úsala bajo tu propio riesgo.

skipMplLoad

(boolean or undefined)

Si es verdadero, evita que el receptor cargue el reproductor MPL.

skipPlayersLoad

(boolean or undefined)

Si es verdadero, evita que el receptor cargue las bibliotecas del reproductor MPL o Shaka. Equivale a establecer skipMplLoad y skipShakaLoad en verdadero.

skipShakaLoad

(boolean or undefined)

Si es verdadero, evita que el receptor cargue el reproductor Shaka.

statusText

(string or undefined)

Es el texto que representa el estado de la aplicación. Debe cumplir con las reglas de internacionalización, ya que la aplicación del remitente puede mostrarlo.

supportedCommands

(number or undefined)

Es una máscara de bits de los comandos de contenido multimedia compatibles con la aplicación. LOAD, PLAY, STOP, GET_STATUS siempre deben ser compatibles. Si no se proporciona este valor, también se supone que PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS y PLAYBACK_RATE son compatibles.

Consulta también
cast.framework.messages.Command

uiConfig

(non-null cast.framework.ui.UiConfig or undefined)

Es la configuración de la IU.

useLegacyDashSupport

(boolean or undefined)

Si es true, usa MPL para el contenido de DASH.

useShakaForHls

(boolean or undefined)

Si es true, usa Shaka Player para el contenido de HLS. La configuración predeterminada es false.

NOTA: Shaka Player no es el valor predeterminado para el contenido de HLS porque aún faltan funciones, y porque queremos asegurarnos de que sea eficaz y ampliamente compatible con los receptores de HLS antes de convertirlo en el valor predeterminado. Si habilitas Shaka Player para HLS antes del lanzamiento oficial te pedimos que informes cualquier problema que encuentres. (https://developers.google.com/cast/support) Antes del lanzamiento completo de Shaka Player para HLS, no garantizamos la compatibilidad de Shaka Player para HLS y es posible que te aconsejemos que reviertas esta marca a su configuración predeterminada si encuentras problemas no triviales.

versionCode

(number or undefined)

Es un número entero que se usa como número de versión interna para representar la versión del receptor. Este número solo se usa para distinguir entre las versiones del receptor cuando se recopilan métricas. Se debe incrementar con cada versión y permanecer vinculado a esa versión en caso de reversión.