framework.
Esse é o namespace cast.framework.
Aulas
ActiveInputStateEventData (em inglês).
O estado da entrada ativa do receptor mudou os dados de evento.
Metadados de aplicativos
Transmitir metadados do aplicativo.
ApplicationMetadataEventData (em inglês)
Os metadados do aplicativo mudaram os dados de eventos.
ApplicationStatusEventData (em inglês)
O texto do status do aplicativo mudou os dados de eventos.
CastContext (link em inglês)
Gerencia a interação de transmissão. Um objeto singleton buscado por meio de getInstance. Gerencia os estados: fornece o estado do ícone de transmissão e o objeto da sessão. A interação de transmissão não é compatível até que as opções de transmissão sejam fornecidas por setOptions.
Opções de transmissão
Opções de transmissão da página.
CastSession
Gerencia uma sessão de transmissão.
CastStateEventData (em inglês)
Os dados do evento de estado de transmissão mudaram.
DataData
Dados de eventos de transmissão genéricos. Informe o tipo de evento.
MediaSessionEventData
A sessão de mídia mudou os dados de eventos.
Player remoto
Propriedades do player remoto atualizadas por
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent.
Evento de mudança do campo do player remoto.
RemotePlayerController
Controlador do player remoto de transmissão, que fornece vinculação de dados para um player remoto ao estado de transmissão. Ele gerencia um objeto de jogador e atualiza as propriedades dele, fornecendo eventos para mudanças no player.
SessionStateEventData (em inglês)
Os dados do evento de estado da sessão mudaram.
VolumeEventData (em inglês)
Volume do receptor ou desativar som dos dados de eventos alterados.
Enumerações
Estado de entrada
number
Os estados possíveis da entrada active do receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indica que não é conhecido (e/ou não é possível saber) se o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. O estado de entrada ativo só pode ser informado quando o dispositivo de transmissão do Google está conectado a uma TV ou um receptor de áudio e vídeo com suporte ao CEC. |
ACTIVE_INPUT_STATE_NO |
number Indica que o dispositivo de transmissão do Google não é a entrada de vídeo ativa no momento. |
ACTIVE_INPUT_STATE_YES |
number Indica que o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. |
TipoDeEventoCastContext
string
Os eventos compatíveis com cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para rastrear o estado do ícone de transmissão. Os dados de eventos são do tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para rastrear a sessão de transmissão atual. Os dados de eventos são do tipo cast.framework.SessionStateEventData. |
Estado de transmissão
string
Os estados de transmissão possíveis.
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string Nenhum dispositivo de transmissão disponível. |
NÃO CONECTADO |
string Dispositivos de transmissão estão disponíveis, mas uma sessão de transmissão não é estabelecida. |
CONECTANDO |
string A sessão de transmissão está sendo estabelecida. |
CONECTADO |
string A sessão de transmissão é estabelecida. |
Nível de registrador
number
Níveis de registro para o framework de transmissão.
Valor |
|
---|---|
DEBUG |
number Geração de registros de depuração (todas as mensagens). |
INFO |
number Registro de informações (eventos, registros gerais). |
WARNING |
number geração de registros (avisos) |
ERROR |
number Geração de registros de erros (erros). |
NENHUM |
number Sem geração de registros. |
RemotePlayerEventType
string
Tipos de evento para mudanças de dados de cast.framework.RemotePlayer.
Valor |
|
---|---|
QUALQUER ALTERAÇÃO |
string Qualquer propriedade mudou. Útil para um aplicativo de vinculação do Angular, em que o Angular precisa ser notificado sempre que uma propriedade for alterada. |
IS_CONNECTED_CHANGED |
string A propriedade isConnected foi alterada. |
IS_MEDIA_LOADED_CHANGED |
string A propriedade isMediaLoaded foi alterada. |
QUEUE_DATA_CHANGED |
string A propriedade queueData foi alterada. |
VIDEO_INFO_CHANGED |
string A propriedade videoInfo mudou. |
DURATION_CHANGED |
string A duração da propriedade mudou. |
CURRENT_TIME_CHANGED |
string A propriedade currentTime mudou. |
IS_PAUSADO_CHANGED |
string A propriedade isPaused foi alterada. |
VOLUME_LEVEL_CHANGED |
string A propriedade volumeLevel mudou. |
CAN_CONTROL_VOLUME_CHANGED |
string A propriedade canControlVolume foi alterada. |
IS_MUTED_CHANGED |
string A propriedade issilentd foi alterada. |
CAN_PAUSA_ALTERADA |
string A propriedade canPause foi alterada. |
CAN_SEEK_CHANGED |
string A propriedade canSeek mudou. |
DISPLAY_NAME_CHANGED |
string A propriedade displayName mudou. |
STATUS_TEXT_CHANGED |
string A propriedade statusText foi alterada. |
TITLE_CHANGED |
string O título da propriedade mudou. |
DISPLAY_STATUS_CHANGED |
string A propriedade displayStatus mudou. |
MEDIA_INFO_CHANGED |
string A propriedade mediaInfo mudou. |
IMAGE_URL_CHANGED |
string A propriedade imageUrl mudou. |
Player_STATE_CHANGED |
string A propriedade playerState mudou. |
IS_PLAYING_BREAK_CHANGED |
string A propriedade isPlayingBreak mudou. |
NUMBER_BREAK_CLIPS_CHANGED |
string A propriedade numberBreakClips mudou. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string A propriedade currentBreakClipNumber mudou. |
CURRENT_BREAK_TIME_CHANGED |
string A propriedade currentBreakTime mudou. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string A propriedade currentBreakClipTime mudou. |
BREAK_ID_CHANGED |
string A propriedade breakId mudou. |
BREAK_CLIP_ID_CHANGED |
string A propriedade breakClipId mudou. |
QUANDO SKIPPABLE_CHANGED |
string A propriedade whenSkip mudou. |
LIVE_SEEKABLE_RANGE_CHANGED |
string A propriedade liveSeekableRange mudou. |
Tipo de sessão
string
Os eventos compatíveis com cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string O texto do status da inscrição mudou. Os dados de eventos são do tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Os metadados do aplicativo foram alterados. Os dados de eventos são do tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string O estado da entrada ativa do destinatário mudou. Os dados de eventos são do tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string O volume do receptor ou o status silenciado foi alterado. Os dados de eventos são do tipo cast.framework.VolumeEventData. |
SESSÃO DE MÍDIA |
string Uma nova sessão de mídia foi iniciada. Os dados de eventos são do tipo cast.framework.MediaSessionEventData. |
Estado da sessão
string
Os estados possíveis da sessão de transmissão.
Valor |
|
---|---|
NO_SESSION |
string A sessão de transmissão não foi estabelecida. |
SESSION_INICIANDO |
string A sessão de transmissão está sendo estabelecida. |
SESSION_STARTED |
string A sessão de transmissão é estabelecida. |
SESSION_START_FAILED |
string Falha ao iniciar a sessão de transmissão. O motivo da falha é fornecido no campo cast.framework.SessionStateEventData#errorCode de dados de eventos. |
SESSÃO_FINAL |
string A sessão de transmissão está sendo desconectada. |
SESSION_ENDED |
string A sessão de transmissão está desconectada. |
SESSION_RETOMADO |
string A conexão com uma sessão já existente é estabelecida. |
Propriedades
Estado de entrada
number
Os estados possíveis da entrada active do receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indica que não é conhecido (e/ou não é possível saber) se o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. O estado de entrada ativo só pode ser informado quando o dispositivo de transmissão do Google está conectado a uma TV ou um receptor de áudio e vídeo com suporte ao CEC. |
ACTIVE_INPUT_STATE_NO |
number Indica que o dispositivo de transmissão do Google não é a entrada de vídeo ativa no momento. |
ACTIVE_INPUT_STATE_YES |
number Indica que o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. |
TipoDeEventoCastContext
string
Os eventos compatíveis com cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para rastrear o estado do ícone de transmissão. Os dados de eventos são do tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para rastrear a sessão de transmissão atual. Os dados de eventos são do tipo cast.framework.SessionStateEventData. |
Estado de transmissão
string
Os estados de transmissão possíveis.
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string Nenhum dispositivo de transmissão disponível. |
NÃO CONECTADO |
string Dispositivos de transmissão estão disponíveis, mas uma sessão de transmissão não é estabelecida. |
CONECTANDO |
string A sessão de transmissão está sendo estabelecida. |
CONECTADO |
string A sessão de transmissão é estabelecida. |
Nível de registrador
number
Níveis de registro para o framework de transmissão.
Valor |
|
---|---|
DEBUG |
number Geração de registros de depuração (todas as mensagens). |
INFO |
number Registro de informações (eventos, registros gerais). |
WARNING |
number geração de registros (avisos) |
ERROR |
number Geração de registros de erros (erros). |
NENHUM |
number Sem geração de registros. |
RemotePlayerEventType
string
Tipos de evento para mudanças de dados de cast.framework.RemotePlayer.
Valor |
|
---|---|
QUALQUER ALTERAÇÃO |
string Qualquer propriedade mudou. Útil para um aplicativo de vinculação do Angular, em que o Angular precisa ser notificado sempre que uma propriedade for alterada. |
IS_CONNECTED_CHANGED |
string A propriedade isConnected foi alterada. |
IS_MEDIA_LOADED_CHANGED |
string A propriedade isMediaLoaded foi alterada. |
QUEUE_DATA_CHANGED |
string A propriedade queueData foi alterada. |
VIDEO_INFO_CHANGED |
string A propriedade videoInfo mudou. |
DURATION_CHANGED |
string A duração da propriedade mudou. |
CURRENT_TIME_CHANGED |
string A propriedade currentTime mudou. |
IS_PAUSADO_CHANGED |
string A propriedade isPaused foi alterada. |
VOLUME_LEVEL_CHANGED |
string A propriedade volumeLevel mudou. |
CAN_CONTROL_VOLUME_CHANGED |
string A propriedade canControlVolume foi alterada. |
IS_MUTED_CHANGED |
string A propriedade issilentd foi alterada. |
CAN_PAUSA_ALTERADA |
string A propriedade canPause foi alterada. |
CAN_SEEK_CHANGED |
string A propriedade canSeek mudou. |
DISPLAY_NAME_CHANGED |
string A propriedade displayName mudou. |
STATUS_TEXT_CHANGED |
string A propriedade statusText foi alterada. |
TITLE_CHANGED |
string O título da propriedade mudou. |
DISPLAY_STATUS_CHANGED |
string A propriedade displayStatus mudou. |
MEDIA_INFO_CHANGED |
string A propriedade mediaInfo mudou. |
IMAGE_URL_CHANGED |
string A propriedade imageUrl mudou. |
Player_STATE_CHANGED |
string A propriedade playerState mudou. |
IS_PLAYING_BREAK_CHANGED |
string A propriedade isPlayingBreak mudou. |
NUMBER_BREAK_CLIPS_CHANGED |
string A propriedade numberBreakClips mudou. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string A propriedade currentBreakClipNumber mudou. |
CURRENT_BREAK_TIME_CHANGED |
string A propriedade currentBreakTime mudou. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string A propriedade currentBreakClipTime mudou. |
BREAK_ID_CHANGED |
string A propriedade breakId mudou. |
BREAK_CLIP_ID_CHANGED |
string A propriedade breakClipId mudou. |
QUANDO SKIPPABLE_CHANGED |
string A propriedade whenSkip mudou. |
LIVE_SEEKABLE_RANGE_CHANGED |
string A propriedade liveSeekableRange mudou. |
Tipo de sessão
string
Os eventos compatíveis com cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string O texto do status da inscrição mudou. Os dados de eventos são do tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Os metadados do aplicativo foram alterados. Os dados de eventos são do tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string O estado da entrada ativa do destinatário mudou. Os dados de eventos são do tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string O volume do receptor ou o status silenciado foi alterado. Os dados de eventos são do tipo cast.framework.VolumeEventData. |
SESSÃO DE MÍDIA |
string Uma nova sessão de mídia foi iniciada. Os dados de eventos são do tipo cast.framework.MediaSessionEventData. |
Estado da sessão
string
Os estados possíveis da sessão de transmissão.
Valor |
|
---|---|
NO_SESSION |
string A sessão de transmissão não foi estabelecida. |
SESSION_INICIANDO |
string A sessão de transmissão está sendo estabelecida. |
SESSION_STARTED |
string A sessão de transmissão é estabelecida. |
SESSION_START_FAILED |
string Falha ao iniciar a sessão de transmissão. O motivo da falha é fornecido no campo cast.framework.SessionStateEventData#errorCode de dados de eventos. |
SESSÃO_FINAL |
string A sessão de transmissão está sendo desconectada. |
SESSION_ENDED |
string A sessão de transmissão está desconectada. |
SESSION_RETOMADO |
string A conexão com uma sessão já existente é estabelecida. |
VERSÃO
string
Versão atual do Cast Framework do remetente.
Método
Nível de registrador
setRegistrarLevel(level)
Defina o nível de geração de registros para transmissão.
Parâmetro |
|
---|---|
level |
Nível de registro. O valor não pode ser nulo. |
Tipo abstrato
EventType
(cast.framework.CastContextEventType não nulo, cast.framework.SessionEventType não nulo ou cast.framework.RemotePlayerEventType não nulo)
Os tipos de evento compatíveis.