Clase: CastReceiverOptions

Constructor

CastReceiverOptions

nuevo CastReceiverOptions()

Propiedades

adBreakPreloadTime

(número o no definido)

La anticipación con la que debemos precargar el contenido de un anuncio individual la pausa, en segundos. Esto también te permite evitar la precarga de una pausa publicitaria con mucha anticipación y, por lo tanto, se confunden las métricas de sus anuncios. Si no se proporciona, se usa un valor predeterminado de 5 segundos.

customNamespaces

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

Mapa de los espacios de nombres de mensajes personalizados y sus tipos. Personalizada los espacios de nombres de los mensajes deben inicializarse antes de que la aplicación así que deben incluirse 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 solo debe usarse para que no son multimedia.

enforceSupportedCommands

constante

boolean

Si es verdadero, cualquier comando multimedia que no esté en el mapa supportedCommands generan un error. Se configurará cast.framework.messages.ErrorReason. a NOT_SUPPORTED. El valor predeterminado es falso, lo que permite comandos de medios ejecutarse sin revisar el mapa.

localSenderId

(cadena 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 cuenta inactiva con el remitente. Establecer este valor permite que se conserve un mensaje de señal de monitoreo de funcionamiento que la conexión esté activa. Se usa para detectar remitentes que no responden más rápido que tiempos de espera típicos de TCP. El valor mínimo es 5 segundos. sin mayúsculas bound, pero, por lo general, tarda unos minutos en completarse el TCP de la plataforma. entran en juego los tiempos de espera. El valor predeterminado es 10 segundos.

mediaElement

(HTMLMediaElement no nulo o indefinido)

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

playbackConfig

(cast.framework.PlaybackConfig no nulo o indefinido)

Es 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 estaba visto.

preferredPlaybackRate

(número o no definido)

La velocidad de reproducción que se usará si no se especifica en la solicitud de carga. Permitido es de 0.5 a 2, donde 1 es la velocidad normal.

preferredTextLanguage

(cadena o no definido)

Idioma que se usará para la pista de texto si la solicitud de carga no lo hace especificar un segmento activo.

cola

(cast.framework.QueueBase no nulo o indefinido)

Implementación de colas personalizadas

shakaVariant

(no nulo cast.framework.ShakaVariant o indefinido)

La compilación de Shaka Player se debe cargar. Establecer en cast.framework.ShakaVariant.DEBUG para cargar una compilación de depuración

shakaVersion

(cadena o no definido)

Versión de Shaka en formato MAJOR.MINOR.PATCH, por ejemplo, "4.9.2" (el predeterminada actual).

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

NOTA: No se recomiendan las versiones del reproductor de Shaka anteriores a la predeterminada, ya que se corrigieron errores en las versiones más recientes. Es posible que las versiones más nuevas especificar aquí para habilitar correcciones o funciones adicionales que no se pero 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 debe usarse solo como medida temporal y según los lineamientos del Equipo de asistencia al cliente de Cast. (https://developers.google.com/cast/support) Usar en tu propio riesgo.

skipMplLoad

(booleano o indefinido)

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

skipPlayersLoad

(booleano o indefinido)

Si es verdadero, evita que el receptor cargue el reproductor de MPL o Shaka. bibliotecas. Equivale a configurar omitirMplLoad y skipShakaLoad como true.

skipShakaLoad

(booleano o indefinido)

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

statusText

(cadena o no definido)

Texto que representa el estado de la solicitud. Debe cumplir con internacionalización, como lo puede mostrar el remitente y mantener la integridad de su aplicación.

supportedCommands

(número o no definido)

Una máscara de bits de comandos multimedia compatibles con la aplicación. CARGAR, PLAY, DETENER y GET_STATUS siempre debe ser ser compatibles. Si no se proporciona este valor, PAUSA, BÚSQUEDA, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS y PLAYBACK_RATE también que se da por sentado que son compatibles.

Consulta también
cast.framework.messages.Command

uiConfig

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

Configuración de la IU.

useLegacyDashSupport

(booleano o indefinido)

Si es true, usa MPL para el contenido DASH.

useShakaForHls

(booleano o indefinido)

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

NOTA: Shaka Player no es la opción predeterminada para el contenido HLS porque todavía le faltan atributos y porque queremos asegurarnos de que de alto rendimiento y ampliamente compatible con receptores HLS antes de que sea de forma predeterminada. Si habilitas Shaka Player para HLS antes que el lanzamiento, 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 otorgamos ninguna garantía sobre Shaka Player para HLS. Le recomendamos que revierta esta marca a su y el parámetro de configuración predeterminado si encuentras problemas importantes.

Código de la versión

(número o no definido)

Es un número entero que se usa como número de versión interna para representar a tu receptor versión. Este número solo se usa para distinguir entre el receptor y lanzamientos cuando se recopilan métricas. Debería aumentarse con cada lanzamiento y permanezca vinculado a ella en caso de una reversión.