Classe: CastContext

Construtor

CastContext

novo CastContext()

Métodos

getInstance

estática

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

chrome.cast.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

cast.framework.CastOptions

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.