cast. framework
Este es el espacio de nombres de cast.framework.
Clases
ActiveInputStateEventData.
El estado de entrada activo del receptor cambió los datos del evento.
ApplicationMetadata.
Transmitir metadatos de la aplicación.
ApplicationMetadataEventData.
Los metadatos de la aplicación cambiaron los datos del evento.
ApplicationStatusEventData.
El texto del estado de la aplicación cambió los datos del evento.
CastContext.
Administra la interacción de transmisión. Un objeto singleton que se recupera mediante getInstance. Administra los estados: proporciona el estado del ícono para transmitir y el objeto de la sesión. No se admite la interacción de transmisión hasta que las opciones de transmisión sean proporcionadas por setOptions.
Opciones de Cast
Opciones de transmisión de la página.
CastSession.
Administra una sesión de transmisión.
CastStateEventData
Los datos del evento de transmisión cambiaron.
Datos de eventos
Datos genéricos de eventos de transmisión Proporciona el tipo de evento.
MediaSessionEventData.
Se modificaron los datos del evento de la sesión multimedia.
RemotePlayer
Propiedades del reproductor remoto que actualiza cast.framework.RemotePlayerController
RemotePlayerChangedEvent
Evento de cambio de campo del reproductor remoto.
RemotePlayerController.
Controlador del reproductor remoto de transmisión, que proporciona vinculación de datos para un reproductor remoto al estado de transmisión. Administra un objeto de jugador y actualiza sus propiedades, lo que proporciona eventos para los cambios del reproductor.
SessionStateEventData.
Los datos del evento de estado de sesión cambiaron.
VolumeEventData;
Volumen del receptor o silenciar datos de eventos modificados.
Enumeraciones
Estado de entrada activa
número
Los posibles estados de la entrada activa del receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
número Indica que no se conoce (o no es posible) saber si el dispositivo de transmisión de Google es la entrada de video actualmente activa. El estado de entrada activa solo se puede informar cuando el dispositivo de transmisión de Google está conectado a una TV o a un AVR compatible con CEC. |
ACTIVE_INPUT_STATE_NO |
número Indica que el dispositivo de transmisión de Google no es la entrada de video actualmente activa. |
ACTIVE_INPUT_STATE_YES |
número Indica que el dispositivo de transmisión de Google es la entrada de video actualmente activa. |
Tipo de Evento de CastContext
string
Los eventos compatibles con cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para seguir el estado del ícono de transmisión. Los datos de eventos son del tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para hacer un seguimiento de la sesión de transmisión actual Los datos de eventos son del tipo cast.framework.SessionStateEventData. |
Estado de transmisión
string
Los posibles estados de transmisión
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string No hay dispositivos de transmisión disponibles. |
NO_CONECTADA |
string Hay dispositivos de transmisión disponibles, pero no se estableció una sesión de transmisión. |
CONECTÁNDOSE |
string Se está estableciendo la sesión de transmisión. |
CONEXIÓN ESTABLECIDA |
string Se estableció la sesión de transmisión. |
Nivel de registrador
número
Niveles de registro para el framework de transmisión
Valor |
|
---|---|
DEBUG |
número Registro de depuración (todos los mensajes) |
INFO |
número Registro de información (registros generales y de eventos). |
ADVERTENCIA |
número registro de advertencias (advertencias). |
ERROR |
número Error Logging (errores). |
NINGUNO |
número Sin registro. |
Tipo de evento de reproductor remoto
string
Tipos de eventos para cambios de datos de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
string Cambió cualquier propiedad. Es útil para una aplicación de vinculación de Angular, en la que se debe notificar a Angular cada vez que se cambia una propiedad. |
ES_CONECTADO_CAMBIADO |
string La propiedad isConnected cambió. |
ES_MEDIA_LOADED_CHANGED |
string La propiedad isMediaLoaded cambió. |
QUEUE_DATA_CHANGED |
string La propiedad queueData cambió. |
VIDEO_INFO_CHANGED |
string La propiedad videoInfo cambió. |
DURATION_CHANGED |
string La duración de la propiedad cambió. |
ACTUAL_TIME_CHANGED |
string La propiedad currentTime cambió. |
ES_PAUSED_CHANGED |
string La propiedad isPaused cambió. |
VOLUME_LEVEL_CHANGED |
string La propiedad volumeLevel cambió. |
CAN_CONTROL_VOLUME_CHANGED |
string Se modificó la propiedad canControlVolume. |
ES_MUTED_CHANGED |
string La propiedad isMuted cambió. |
SE PUEDE CAMBIAR PAUSA |
string Se modificó la propiedad canPause. |
CAN_SEEK_CHANGED |
string La propiedad canSeek cambió. |
DISPLAY_NAME_CHANGED |
string La propiedad displayName cambió. |
STATUS_TEXT_CHANGED |
string La propiedad statusText cambió. |
TITLE_CHANGED |
string El title de la propiedad cambió. |
DISPLAY_STATUS_CHANGED |
string La propiedad displayStatus cambió. |
MEDIA_INFO_CHANGED. |
string La propiedad mediaInfo cambió. |
IMAGE_URL_CHANGED |
string La propiedad imageUrl cambió. |
PLAYER_STATE_CHANGED |
string Se modificó la propiedad playerState. |
ES_PLAYING_BREAK_CHANGED |
string La propiedad isPlayingBreak cambió. |
NUMBER_BREAK_CLIPS_CHANGED |
string Se modificó la propiedad numberBreakClips. |
ACTUAL_BREAK_CLIP_NUMBER_CHANGED |
string Se modificó la propiedad currentBreakClipNumber. |
ACTUAL_BREAK_TIME_CHANGED |
string La propiedad currentBreakTime cambió. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string Se modificó la propiedad currentBreakClipTime. |
BREAK_ID_CHANGED |
string Se modificó la propiedad breakId. |
BREAK_CLIP_ID_CHANGED |
string Se modificó la propiedad breakClipId. |
CUANDO SE PUEDE OMITIR |
string La propiedad whenskippable cambió. |
LIVE_SEEKABLE_RANGE_CHANGED |
string La propiedad liveSeekableRange cambió. |
Tipo de evento de sesión
string
Los eventos compatibles con cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string El texto del estado de la aplicación ha cambiado. Los datos de eventos son del tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Los metadatos de la aplicación han cambiado. Los datos de eventos son del tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED. |
string El estado de entrada activa del receptor cambió. Los datos de eventos son del tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string El volumen del receptor o el estado de silencio han cambiado. Los datos de eventos son del tipo cast.framework.VolumeEventData. |
SESIÓN DE MEDIA |
string Comenzó una nueva sesión multimedia. Los datos de eventos son del tipo cast.framework.MediaSessionEventData. |
Estado de la sesión
string
Los posibles estados de transmisión
Valor |
|
---|---|
NO_SESSION |
string No se estableció la sesión de transmisión. |
SESSION_STARTING |
string Se está estableciendo la sesión de transmisión. |
SESSION_STARTED |
string Se estableció la sesión de transmisión. |
SESSION_START_FAILED |
string No se pudo iniciar la sesión de transmisión. El motivo de la falla se proporciona en el campo de datos de evento cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
string Se está desconectando la sesión de transmisión. |
SESSION_ENDED |
string La sesión de transmisión está desconectada. |
SESSION_RESUMIDO |
string Se establece la conexión con una sesión existente. |
Propiedades
Estado de entrada activa
número
Los posibles estados de la entrada activa del receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
número Indica que no se conoce (o no es posible) saber si el dispositivo de transmisión de Google es la entrada de video actualmente activa. El estado de entrada activa solo se puede informar cuando el dispositivo de transmisión de Google está conectado a una TV o a un AVR compatible con CEC. |
ACTIVE_INPUT_STATE_NO |
número Indica que el dispositivo de transmisión de Google no es la entrada de video actualmente activa. |
ACTIVE_INPUT_STATE_YES |
número Indica que el dispositivo de transmisión de Google es la entrada de video actualmente activa. |
Tipo de Evento de CastContext
string
Los eventos compatibles con cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para seguir el estado del ícono de transmisión. Los datos de eventos son del tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para hacer un seguimiento de la sesión de transmisión actual Los datos de eventos son del tipo cast.framework.SessionStateEventData. |
Estado de transmisión
string
Los posibles estados de transmisión
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string No hay dispositivos de transmisión disponibles. |
NO_CONECTADA |
string Hay dispositivos de transmisión disponibles, pero no se estableció una sesión de transmisión. |
CONECTÁNDOSE |
string Se está estableciendo la sesión de transmisión. |
CONEXIÓN ESTABLECIDA |
string Se estableció la sesión de transmisión. |
Nivel de registrador
número
Niveles de registro para el framework de transmisión
Valor |
|
---|---|
DEBUG |
número Registro de depuración (todos los mensajes) |
INFO |
número Registro de información (registros generales y de eventos). |
ADVERTENCIA |
número registro de advertencias (advertencias). |
ERROR |
número Error Logging (errores). |
NINGUNO |
número Sin registro. |
Tipo de evento de reproductor remoto
string
Tipos de eventos para cambios de datos de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
string Cambió cualquier propiedad. Es útil para una aplicación de vinculación de Angular, en la que se debe notificar a Angular cada vez que se cambia una propiedad. |
ES_CONECTADO_CAMBIADO |
string La propiedad isConnected cambió. |
ES_MEDIA_LOADED_CHANGED |
string La propiedad isMediaLoaded cambió. |
QUEUE_DATA_CHANGED |
string La propiedad queueData cambió. |
VIDEO_INFO_CHANGED |
string La propiedad videoInfo cambió. |
DURATION_CHANGED |
string La duración de la propiedad cambió. |
ACTUAL_TIME_CHANGED |
string La propiedad currentTime cambió. |
ES_PAUSED_CHANGED |
string La propiedad isPaused cambió. |
VOLUME_LEVEL_CHANGED |
string La propiedad volumeLevel cambió. |
CAN_CONTROL_VOLUME_CHANGED |
string Se modificó la propiedad canControlVolume. |
ES_MUTED_CHANGED |
string La propiedad isMuted cambió. |
SE PUEDE CAMBIAR PAUSA |
string Se modificó la propiedad canPause. |
CAN_SEEK_CHANGED |
string La propiedad canSeek cambió. |
DISPLAY_NAME_CHANGED |
string La propiedad displayName cambió. |
STATUS_TEXT_CHANGED |
string La propiedad statusText cambió. |
TITLE_CHANGED |
string El title de la propiedad cambió. |
DISPLAY_STATUS_CHANGED |
string La propiedad displayStatus cambió. |
MEDIA_INFO_CHANGED. |
string La propiedad mediaInfo cambió. |
IMAGE_URL_CHANGED |
string La propiedad imageUrl cambió. |
PLAYER_STATE_CHANGED |
string Se modificó la propiedad playerState. |
ES_PLAYING_BREAK_CHANGED |
string La propiedad isPlayingBreak cambió. |
NUMBER_BREAK_CLIPS_CHANGED |
string Se modificó la propiedad numberBreakClips. |
ACTUAL_BREAK_CLIP_NUMBER_CHANGED |
string Se modificó la propiedad currentBreakClipNumber. |
ACTUAL_BREAK_TIME_CHANGED |
string La propiedad currentBreakTime cambió. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string Se modificó la propiedad currentBreakClipTime. |
BREAK_ID_CHANGED |
string Se modificó la propiedad breakId. |
BREAK_CLIP_ID_CHANGED |
string Se modificó la propiedad breakClipId. |
CUANDO SE PUEDE OMITIR |
string La propiedad whenskippable cambió. |
LIVE_SEEKABLE_RANGE_CHANGED |
string La propiedad liveSeekableRange cambió. |
Tipo de evento de sesión
string
Los eventos compatibles con cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string El texto del estado de la aplicación ha cambiado. Los datos de eventos son del tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Los metadatos de la aplicación han cambiado. Los datos de eventos son del tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED. |
string El estado de entrada activa del receptor cambió. Los datos de eventos son del tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string El volumen del receptor o el estado de silencio han cambiado. Los datos de eventos son del tipo cast.framework.VolumeEventData. |
SESIÓN DE MEDIA |
string Comenzó una nueva sesión multimedia. Los datos de eventos son del tipo cast.framework.MediaSessionEventData. |
Estado de la sesión
string
Los posibles estados de transmisión
Valor |
|
---|---|
NO_SESSION |
string No se estableció la sesión de transmisión. |
SESSION_STARTING |
string Se está estableciendo la sesión de transmisión. |
SESSION_STARTED |
string Se estableció la sesión de transmisión. |
SESSION_START_FAILED |
string No se pudo iniciar la sesión de transmisión. El motivo de la falla se proporciona en el campo de datos de evento cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
string Se está desconectando la sesión de transmisión. |
SESSION_ENDED |
string La sesión de transmisión está desconectada. |
SESSION_RESUMIDO |
string Se establece la conexión con una sesión existente. |
VERSIÓN
string
Versión actual del marco de trabajo de Cast para remitentes
Método
Nivel de registro
setLoggerLevel(nivel)
Configura el nivel de registro para la transmisión.
Parámetro |
|
---|---|
level |
Nivel de registro. El valor no debe ser nulo. |
Tipo abstracto
EventType
(cast.framework.CastContextEventType no nulo, no nulo cast.framework.SessionEventType o no nulo cast.framework.RemotePlayerEventType)
Los tipos de eventos compatibles.