cast. framework. CastContext
Gerencia a interação de transmissão. Um objeto singleton que é buscado usando getInstance. Gerencia estados: forneça o estado do ícone de transmissão e do 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.
Construtor
CastContext
novo CastContext()
Métodos
getInstance
getInstance() returns cast.framework.CastContext
Retorna a instância singleton do CastContext.
- Retorna
-
cast.framework.CastContextUma instância singleton do CastContext.
addEventListener
addEventListener(type, handler)
Adiciona uma escuta de evento.
Parâmetro |
|
|---|---|
|
digitar |
cast.framework.CastContextEventType Tipo de evento. O valor não pode ser nulo. |
|
gerenciador |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
endCurrentSession
endCurrentSession(stopCasting)
Encerra a sessão atual.
Parâmetro |
|
|---|---|
|
stopCasting |
boolean O aplicativo receptor deve ser interrompido ou apenas desconectado. |
getCastState
getCastState() retorna cast.framework.CastState.
- Retorna
-
non-null cast.framework.CastStateEstado atual do ícone de transmissão.
getCurrentSession
getCurrentSession() retorna cast.framework.CastSession
- Retorna
-
nullable cast.framework.CastSessionSessão atual.
getSessionState
getSessionState() retorna cast.framework.SessionState.
- Retorna
-
non-null cast.framework.SessionStateEstado atual da sessão.
removeEventListener
removeEventListener(type, handler)
Remove um listener de eventos.
Parâmetro |
|
|---|---|
|
digitar |
cast.framework.CastContextEventType Tipo de evento. O valor não pode ser nulo. |
|
gerenciador |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession() retorna uma promessa contendo chrome.cast.ErrorCode anulável
Abre a interface de seleção de transmissão para permitir que o usuário inicie ou pare a sessão.
- Gera
-
ErrorSe as opções de contexto ainda não foram fornecidas. - Retorna
-
non-null Promise containing nullable chrome.cast.ErrorCodeUma promessa para indicar que a sessão está sendo iniciada ou falhou (rejeitada com um código de erro).
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Define os dados das credenciais do usuário. Será ignorado se chamado antes de setOptions. Chamar setOptions após setLaunchCredentialsData limpará o valor definido em setLaunchCredentialsData.
Parâmetro |
|
|---|---|
|
credentialsData |
Dados de credenciais usados para identificar as credenciais do remetente. O valor não pode ser nulo. |
setOptions
setOptions(options)
Define as opções de transmissão. Os eventos só serão enviados depois que a configuração for informada.
Parâmetro |
|
|---|---|
|
opções |
Opções de transmissão para a página. O valor não pode ser nulo. |
- Gera
-
non-null ErrorSe as opções não tiverem o ID do aplicativo.