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.CastContext
Uma 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.CastState
Estado atual do ícone de transmissão.
getCurrentSession
getCurrentSession() retorna cast.framework.CastSession
- Retorna
-
nullable cast.framework.CastSession
Sessão atual.
getSessionState
getSessionState() retorna cast.framework.SessionState.
- Retorna
-
non-null cast.framework.SessionState
Estado 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
-
Error
Se as opções de contexto ainda não foram fornecidas. - Retorna
-
non-null Promise containing nullable chrome.cast.ErrorCode
Uma 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 Error
Se as opções não tiverem o ID do aplicativo.