framework de cast.
Este es el espacio de nombres cast.framework.
Clases
ActiveInputStateEventData
Datos de eventos modificados en el estado de entrada activo del receptor
ApplicationMetadata
Transmite los metadatos de la aplicación.
ApplicationMetadataEventData
Los metadatos de la aplicación cambiaron los datos de eventos.
ApplicationStatusEventData
Datos de eventos de cambios en el texto de estado de la aplicación
CastContext
Administra la interacción de transmisión. Un objeto singleton que se recupera con getInstance. Administra estados: proporciona el estado del ícono de transmisión y el objeto de la sesión. La interacción de transmisión no se admite hasta que setOptions proporcione las opciones de transmisión.
CastOptions
Opciones de transmisión de página.
CastSession
Administra una sesión de transmisión.
CastStateEventData
Datos del evento cambiado en el estado de transmisión.
EventData
Datos genéricos de eventos de transmisión. Proporciona el tipo de evento.
MediaSessionEventData
Datos de eventos modificados de la sesión multimedia
RemotePlayer
Propiedades remotas del reproductor que actualizan cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Evento remoto de cambio de campo de jugador.
RemotePlayerController
Controlador de reproductor remoto de transmisión, que proporciona la vinculación de datos para un reproductor remoto al estado de transmisión. Administra un objeto del jugador, actualiza sus propiedades y proporciona eventos para los cambios del jugador.
SessionStateEventData
Datos del evento de cambio de estado de la sesión.
VolumeEventData
Cambios en el volumen del receptor o en los datos de eventos modificados.
Enumeraciones
ActiveInputState
número
Los estados posibles de la entrada activa del receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
número Indica que no se sabe (o no se puede saber) si el dispositivo de transmisión de Google es la entrada de video activa en ese momento. El estado de entrada activo solo se puede informar cuando el dispositivo de transmisión de Google está conectado a una TV o 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 activa en este momento. |
ACTIVE_INPUT_STATE_YES |
número Indica que el dispositivo de transmisión de Google es la entrada de video actualmente activa. |
CastContextEventType
cadena
Los eventos que admite cast.framework.CastContext
Valor |
|
---|---|
CAST_STATE_CHANGED |
cadena Evento para hacer un seguimiento del estado del ícono de transmisión. Los datos de eventos son del tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
cadena Evento para realizar un seguimiento de la sesión de transmisión actual. Los datos de eventos son del tipo cast.framework.SessionStateEventData. |
CastState
cadena
Los estados de transmisión posibles
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
cadena No hay dispositivos de transmisión disponibles. |
NOT_CONNECTED |
cadena Hay dispositivos de transmisión disponibles, pero no se estableció ninguna sesión de transmisión. |
CONECTÁNDOSE |
cadena Se está estableciendo la sesión de transmisión. |
CONEXIÓN ESTABLECIDA |
cadena Se establece la sesión de transmisión. |
LoggerLevel
número
Niveles de registro para el framework de Cast
Valor |
|
---|---|
DEBUG |
número Registro de depuración (todos los mensajes) |
INFO |
número Registros de información (eventos, registros generales) |
ADVERTENCIA |
número el registro de advertencias (advertencias). |
ERROR |
número Registro de errores (errores). |
NINGUNO |
número Sin registro. |
RemotePlayerEventType
cadena
Tipos de eventos para cambios de datos de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
cadena Cualquier propiedad cambió. 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. |
IS_CONNECTED_CHANGED |
cadena La propiedad isConnected cambió. |
IS_MEDIA_LOADED_CHANGED |
cadena La propiedad isMediaLoaded cambió. |
QUEUE_DATA_CHANGED |
cadena La propiedad queueData cambió. |
VIDEO_INFO_CHANGED |
cadena Cambió la propiedad videoInfo. |
DURATION_CHANGED |
cadena Cambió la duración de la propiedad. |
CURRENT_TIME_CHANGED |
cadena La propiedad currentTime cambió. |
IS_PAUSED_CHANGED |
cadena La propiedad isPaused cambió. |
VOLUME_LEVEL_CHANGED |
cadena La propiedad volumeLevel cambió. |
CAN_CONTROL_VOLUME_CHANGED |
cadena La propiedad canControlVolume cambió. |
IS_MUTED_CHANGED |
cadena La propiedad isMuted cambió. |
CAN_PAUSE_CHANGED |
cadena La propiedad canPause cambió. |
CAN_SEEK_CHANGED |
cadena La propiedad canSeek cambió. |
DISPLAY_NAME_CHANGED |
cadena La propiedad displayName cambió. |
STATUS_TEXT_CHANGED |
cadena La propiedad statusText cambió. |
TITLE_CHANGED |
cadena Cambió la propiedad title. |
DISPLAY_STATUS_CHANGED |
cadena La propiedad displayStatus cambió. |
MEDIA_INFO_CHANGED |
cadena La propiedad mediaInfo cambió. |
IMAGE_URL_CHANGED |
cadena La propiedad imageUrl cambió. |
PLAYER_STATE_CHANGED |
cadena La propiedad playerState cambió. |
IS_PLAYING_BREAK_CHANGED |
cadena La propiedad isPlayingBreak cambió. |
NUMBER_BREAK_CLIPS_CHANGED |
cadena La propiedad numberBreakClips cambió. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
cadena La propiedad currentBreakClipNumber cambió. |
CURRENT_BREAK_TIME_CHANGED |
cadena La propiedad currentBreakTime cambió. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
cadena La propiedad currentBreakClipTime cambió. |
BREAK_ID_CHANGED |
cadena La propiedad breakId cambió. |
BREAK_CLIP_ID_CHANGED |
cadena La propiedad breakClipId cambió. |
WHEN_SKIPPABLE_CHANGED |
cadena La propiedad whenSkippable cambió. |
LIVE_SEEKABLE_RANGE_CHANGED |
cadena Cambió la propiedad liveSeekableRange. |
SessionEventType
cadena
Los eventos que admite cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
cadena Cambió el texto de estado de la solicitud. Los datos de eventos son del tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
cadena Los metadatos de la aplicación cambiaron. Los datos de eventos son del tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
cadena Cambió el estado de entrada activa del receptor. Los datos de eventos son del tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
cadena El volumen del receptor o el estado de silenciamiento cambió. Los datos de eventos son del tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
cadena Iniciaste una nueva sesión multimedia. Los datos de eventos son del tipo cast.framework.MediaSessionEventData. |
SessionState
cadena
Los estados posibles de la sesión de transmisión
Valor |
|
---|---|
NO_SESSION |
cadena La sesión de transmisión no está establecida. |
SESSION_STARTING |
cadena Se está estableciendo la sesión de transmisión. |
SESSION_STARTED |
cadena Se establece la sesión de transmisión. |
SESSION_START_FAILED |
cadena No se pudo iniciar la sesión de transmisión. El motivo de la falla se proporciona en el campo de datos del evento cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
cadena Se está desconectando la sesión de transmisión. |
SESSION_ENDED |
cadena La sesión de transmisión está desconectada. |
SESSION_RESUMED |
cadena Se estableció la conexión con una sesión existente. |
Propiedades
ActiveInputState
número
Los estados posibles de la entrada activa del receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
número Indica que no se sabe (o no se puede saber) si el dispositivo de transmisión de Google es la entrada de video activa en ese momento. El estado de entrada activo solo se puede informar cuando el dispositivo de transmisión de Google está conectado a una TV o 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 activa en este momento. |
ACTIVE_INPUT_STATE_YES |
número Indica que el dispositivo de transmisión de Google es la entrada de video actualmente activa. |
CastContextEventType
cadena
Los eventos que admite cast.framework.CastContext
Valor |
|
---|---|
CAST_STATE_CHANGED |
cadena Evento para hacer un seguimiento del estado del ícono de transmisión. Los datos de eventos son del tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
cadena Evento para realizar un seguimiento de la sesión de transmisión actual. Los datos de eventos son del tipo cast.framework.SessionStateEventData. |
CastState
cadena
Los estados de transmisión posibles
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
cadena No hay dispositivos de transmisión disponibles. |
NOT_CONNECTED |
cadena Hay dispositivos de transmisión disponibles, pero no se estableció ninguna sesión de transmisión. |
CONECTÁNDOSE |
cadena Se está estableciendo la sesión de transmisión. |
CONEXIÓN ESTABLECIDA |
cadena Se establece la sesión de transmisión. |
LoggerLevel
número
Niveles de registro para el framework de Cast
Valor |
|
---|---|
DEBUG |
número Registro de depuración (todos los mensajes) |
INFO |
número Registros de información (eventos, registros generales) |
ADVERTENCIA |
número el registro de advertencias (advertencias). |
ERROR |
número Registro de errores (errores). |
NINGUNO |
número Sin registro. |
RemotePlayerEventType
cadena
Tipos de eventos para cambios de datos de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
cadena Cualquier propiedad cambió. 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. |
IS_CONNECTED_CHANGED |
cadena La propiedad isConnected cambió. |
IS_MEDIA_LOADED_CHANGED |
cadena La propiedad isMediaLoaded cambió. |
QUEUE_DATA_CHANGED |
cadena La propiedad queueData cambió. |
VIDEO_INFO_CHANGED |
cadena Cambió la propiedad videoInfo. |
DURATION_CHANGED |
cadena Cambió la duración de la propiedad. |
CURRENT_TIME_CHANGED |
cadena La propiedad currentTime cambió. |
IS_PAUSED_CHANGED |
cadena La propiedad isPaused cambió. |
VOLUME_LEVEL_CHANGED |
cadena La propiedad volumeLevel cambió. |
CAN_CONTROL_VOLUME_CHANGED |
cadena La propiedad canControlVolume cambió. |
IS_MUTED_CHANGED |
cadena La propiedad isMuted cambió. |
CAN_PAUSE_CHANGED |
cadena La propiedad canPause cambió. |
CAN_SEEK_CHANGED |
cadena La propiedad canSeek cambió. |
DISPLAY_NAME_CHANGED |
cadena La propiedad displayName cambió. |
STATUS_TEXT_CHANGED |
cadena La propiedad statusText cambió. |
TITLE_CHANGED |
cadena Cambió la propiedad title. |
DISPLAY_STATUS_CHANGED |
cadena La propiedad displayStatus cambió. |
MEDIA_INFO_CHANGED |
cadena La propiedad mediaInfo cambió. |
IMAGE_URL_CHANGED |
cadena La propiedad imageUrl cambió. |
PLAYER_STATE_CHANGED |
cadena La propiedad playerState cambió. |
IS_PLAYING_BREAK_CHANGED |
cadena La propiedad isPlayingBreak cambió. |
NUMBER_BREAK_CLIPS_CHANGED |
cadena La propiedad numberBreakClips cambió. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
cadena La propiedad currentBreakClipNumber cambió. |
CURRENT_BREAK_TIME_CHANGED |
cadena La propiedad currentBreakTime cambió. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
cadena La propiedad currentBreakClipTime cambió. |
BREAK_ID_CHANGED |
cadena La propiedad breakId cambió. |
BREAK_CLIP_ID_CHANGED |
cadena La propiedad breakClipId cambió. |
WHEN_SKIPPABLE_CHANGED |
cadena La propiedad whenSkippable cambió. |
LIVE_SEEKABLE_RANGE_CHANGED |
cadena Cambió la propiedad liveSeekableRange. |
SessionEventType
cadena
Los eventos que admite cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
cadena Cambió el texto de estado de la solicitud. Los datos de eventos son del tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
cadena Los metadatos de la aplicación cambiaron. Los datos de eventos son del tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
cadena Cambió el estado de entrada activa del receptor. Los datos de eventos son del tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
cadena El volumen del receptor o el estado de silenciamiento cambió. Los datos de eventos son del tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
cadena Iniciaste una nueva sesión multimedia. Los datos de eventos son del tipo cast.framework.MediaSessionEventData. |
SessionState
cadena
Los estados posibles de la sesión de transmisión
Valor |
|
---|---|
NO_SESSION |
cadena La sesión de transmisión no está establecida. |
SESSION_STARTING |
cadena Se está estableciendo la sesión de transmisión. |
SESSION_STARTED |
cadena Se establece la sesión de transmisión. |
SESSION_START_FAILED |
cadena No se pudo iniciar la sesión de transmisión. El motivo de la falla se proporciona en el campo de datos del evento cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
cadena Se está desconectando la sesión de transmisión. |
SESSION_ENDED |
cadena La sesión de transmisión está desconectada. |
SESSION_RESUMED |
cadena Se estableció la conexión con una sesión existente. |
VERSIÓN
cadena
Versión actual del framework de Cast.
Método
setLoggerLevel
setLoggerLevel(level)
Establece 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, cast.framework.SessionEventType no nulo o cast.framework.RemotePlayerEventType no nulo)
Los tipos de eventos admitidos