Clase: CastReceiverOptions

Constructor

Opciones del receptor de transmisión

nuevo CastReceiverOptions()

Propiedades

customNamespaces

Objeto no nulo con propiedades cast.framework.system.MessageType no nulas

Mapa de 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

(booleano o no definido)

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

imponeSupportedCommands

constante

boolean

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

ID de emisor local

(string o no definido)

Es el ID de remitente que se usa para las solicitudes locales. El valor predeterminado es “local”.

maxInactividad

(número o sin definir)

Tiempo máximo en segundos antes de cerrar una conexión del remitente inactivo. Establecer este valor habilita un mensaje de señal de monitoreo de funcionamiento para mantener la conexión activa. Se usa para detectar remitentes que no responden más rápido que los tiempos de espera típicos de TCP. El valor mínimo es de 5 segundos. No se aplica ningún límite superior, pero, por lo general, los minutos de espera de la plataforma TCP tardan en aparecer. El valor predeterminado es 10 segundos.

elemento multimedia

(HTMLMediaElement no nulo o indefinido)

Elemento multimedia con el que se puede reproducir contenido. El comportamiento predeterminado es usar el primer elemento multimedia que se encuentra en la página.

reproducciónConfig

(cast.framework.PlaybackConfig no nulo o no definido)

Una configuración de reproducción con parámetros personalizados

playWatchedBreak

(booleano o no definido)

Si es verdadero, se reproducirá una pausa unida del cliente incluso si ya se miró.

Tasa de reproducción preferida

(número o sin definir)

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, donde 1 es la velocidad normal.

Idioma de texto preferido

(string o no definido)

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

cola

(cast.framework.QueueBase no nulo o no definido)

Implementación de colas personalizada.

Versión

(string o no definido)

Versión de Shaka en formato MAJOR.MINOR.PATCH, por ejemplo, “4.3.4” (el valor predeterminado actual).

Las versiones compatibles son >=3.3.16 <5.0.0. Las versiones obsoletas, pero compatibles, son >=2.5.6 <3.3.16.

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. Es posible que se especifiquen aquí las 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 del receptor web podrían cambiar el rango de versiones compatibles y forzar el uso de una versión que no sea la que especificas aquí. Esta marca solo debe usarse como medida temporal y con orientación del equipo de asistencia al cliente de Cast. (https://developers.google.com/cast/support) Úsalo bajo tu responsabilidad.

omitirMplLoad

(booleano o no definido)

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

Omite cargas

(booleano o no definido)

Si es verdadero, evita que el receptor cargue las bibliotecas de reproductores de MPL o Shaka. Equivale a la configuración de trueMplLoad ySkipShakaLoad en verdadero.

omitirShakaLoad

(booleano o no definido)

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

estado de texto

(string o no definido)

Texto que representa el estado de la aplicación Debería cumplir con las reglas de internacionalización, como lo puede mostrar la aplicación emisora.

Comandoscompatibles

(número o sin definir)

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

Consulta también
cast.framework.messages.Command

IUUI

(cast.framework.ui.UiConfig no nulo o indefinido)

Configuración de la IU.

useLegacyDashSupport

(booleano o no definido)

Si es true, use MPL para el contenido DASH.

useShakaForHls

(booleano o no definido)

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

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

Código de la versión

(número o sin definir)

Es un número entero que se usa como número de versión interna para representar la versión de tu receptor. Este número se usa solo para distinguir las versiones del receptor cuando se recopilan métricas. Debe incrementarse con cada versión y mantenerse vinculada a ella en caso de reversión.