cast. framework. CastReceiverOptions
Opciones de contexto del receptor de transmisión Todas las propiedades son opcionales.
Constructor
Opciones de receptor de transmisión
nuevo CastReceiverOptions()
Propiedades
Espacios de nombres personalizados
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 deben inicializarse antes de que se inicie la aplicación, por lo que deben proporcionarse en las opciones del receptor. (El tipo de mensaje predeterminado es JSON si no se proporciona aquí).
disableIdleTimeout
(booleano o indefinido)
Si es verdadero, evita que el receptor se cierre cuando está inactivo después de que se detiene la reproducción activa. Esta propiedad se debe usar solo para apps que no son multimedia.
applySupportedCommand
boolean
Si es verdadero, cualquier comando de medios que no esté en el mapa supportedCommands generará un error. El valor de cast.framework.messages.ErrorReason se establecerá en NOT_SUPPORTED. El valor predeterminado es false, lo que permite que los comandos de contenido multimedia se ejecuten sin verificar el mapa.
ID de remitente local
(string o no definido)
Es el ID de remitente que se usa para las solicitudes locales. El valor predeterminado es “local”.
maxInactivity
(número o no definido)
Tiempo máximo en segundos antes de cerrar una conexión de remitente inactiva. Configurar este valor habilita un mensaje de monitoreo de funcionamiento para mantener activa la conexión. Se usa para detectar remitentes sin respuesta más rápido que los tiempos de espera de TCP típicos. El valor mínimo es de 5 segundos; no se aplica un límite superior, pero, por lo general, los minutos de espera de TCP de la plataforma tardan minutos en entrar en juego. El valor predeterminado es 10 segundos.
elemento multimedia
(HTMLMediaElement no nulo o indefinido)
Elemento multimedia para reproducir contenido. El comportamiento predeterminado es usar el primer elemento multimedia que se encuentre en la página.
playConfig
(cast.framework.PlaybackConfig no definido o no definido)
Una configuración de reproducción con parámetros personalizados.
playWatchedBreak.
(booleano o indefinido)
Si es verdadero, se reproducirá una pausa unida por el cliente, incluso si ya se miró.
Tasa de reproducción preferida
(número o no definido)
La velocidad de reproducción que se debe usar si no se especifica en la solicitud de carga. El rango permitido es de 0.5 a 2, en el que 1 es la velocidad normal.
Idioma de texto preferido
(string o no definido)
Idioma que se usará en la pista de texto si la solicitud de carga no especifica una pista activa.
cola
(cast.framework.QueueBase o no definidos no son nulos)
Implementación de colas personalizada
Versión de Shash
(string o no definido)
Es la versión de Shaka en formato MAJOR.MINOR.PATCH, por ejemplo, “3.2.11” (la predeterminada actual).
Las versiones compatibles son >=3.2.11 <5.0.0. Las versiones obsoletas, pero aún compatibles, son >=2.5.6 < 3.2.11.
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 especificar aquí las versiones más recientes para habilitar funciones o correcciones 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 distinta de la que especifiques aquí. Esta marca se debe usar solo como una medida temporal y bajo la supervisión del equipo de asistencia de Cast. (https://developers.google.com/cast/support) Úsalo bajo tu responsabilidad.
skipMplLoad
(booleano o indefinido)
Si es verdadero, evita que el receptor cargue el reproductor MPL.
skipPlayersLoad
(booleano o indefinido)
Si es verdadero, evita que el receptor cargue las bibliotecas de reproductores de la MPL o Shaka. Equivale a la configuración de skipMplLoad y skipShakaLoad como verdadero.
omitirShakaLoad
(booleano o indefinido)
Si es verdadero, evita que el receptor cargue el reproductor Shaka.
TextoDeEstado
(string o no definido)
Texto que representa el estado de la aplicación. Debería cumplir las reglas de internacionalización, ya que la aplicación emisora puede mostrarlas.
supportedCommands
(número o no definido)
Una máscara de bits de comandos multimedia compatibles con la aplicación. LOAD, PLAY, STOP y GET_STATUS siempre deben ser compatibles. Si no se proporciona este valor, también se admite la compatibilidad con PAUSA, SALIR, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS y PLAYBACK_RATE.
- Consulta también
- cast.framework.messages.Command
IU-Config
(cast.framework.ui.UiConfig o no definidos no nulos)
Configuración de la IU.
UsarLegacyDashSupport
(booleano o indefinido)
Si es true
, use MPL para el contenido DASH.
usarShakaForHls
(booleano o indefinido)
Si es true
, usa Shaka Player para contenido HLS. La configuración predeterminada es false
.
NOTA: Shaka Player no es la opción predeterminada para el contenido de HLS porque todavía faltan funciones. Además, queremos asegurarnos de que tenga un buen rendimiento y sea ampliamente compatible con los receptores de HLS antes de establecerla como predeterminada. Si habilitas Shaka Player para usar HLS antes del lanzamiento oficial, te pedimos que nos informes cualquier problema que encuentres. (https://developers.google.com/cast/support) Antes del lanzamiento completo de Shaka Player para HLS, no ofrecemos garantías sobre la compatibilidad de Shaka Player con HLS, y te recomendamos que vuelvas a esta configuración predeterminada si encuentras problemas no triviales.
Código de la versión
(número o no definido)
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 entre versiones de receptores cuando se recopilan métricas. Se debe incrementar con cada actualización y permanecer vinculada a esa versión en caso de una reversión.