Clase: CastContext

Constructor

CastContext

new CastContext()

Métodos

getInstance

estática

getInstance() returns cast.framework.CastContext

Muestra la instancia singleton de CastContext.

Devuelve

cast.framework.CastContext Es una instancia singleton de CastContext.

addEventListener

addEventListener(type, handler)

Agrega un objeto de escucha de eventos.

Parámetro

tipo

cast.framework.CastContextEventType

Tipo de evento.

El valor no debe ser nulo.

controlador

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

endCurrentSession

endCurrentSession(stopCasting)

Finaliza la sesión actual.

Parámetro

stopCasting

boolean

Si la aplicación del receptor se detiene o solo se desconecta.

getCastState

getCastState() muestra cast.framework.CastState.

Devuelve

non-null cast.framework.CastState Estado actual del ícono de transmisión.

getCurrentSession

getCurrentSession() muestra cast.framework.CastSession.

Devuelve

nullable cast.framework.CastSession Sesión actual.

getSessionState

getSessionState() muestra cast.framework.SessionState.

Devuelve

non-null cast.framework.SessionState Estado actual de la sesión.

removeEventListener

removeEventListener(type, handler)

Quita un objeto de escucha de eventos.

Parámetro

tipo

cast.framework.CastContextEventType

Tipo de evento.

El valor no debe ser nulo.

controlador

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

requestSession

requestSession() muestra una promesa que contiene chrome.cast.ErrorCode anulable.

Abre la IU de selección de transmisión para permitir que el usuario inicie o detenga la sesión.

Arroja

Error Si aún no se proporcionaron las opciones de contexto.

Devuelve

non-null Promise containing nullable chrome.cast.ErrorCode Es una promesa que indica que la sesión se está iniciando o que falló (se rechazó con un código de error).

setLaunchCredentialsData

setLaunchCredentialsData(credentialsData)

Establece los datos de las credenciales del usuario. Se ignorará si se llama antes de setOptions. Si llamas a setOptions después de setLaunchCredentialsData, se borrará el valor establecido en setLaunchCredentialsData.

Parámetro

credentialsData

chrome.cast.CredentialsData

Son los datos de credenciales que se usan para identificar las credenciales del remitente.

El valor no debe ser nulo.

setOptions

setOptions(options)

Configura las opciones de transmisión. Los eventos solo se enviarán una vez que se proporcione la configuración.

Parámetro

Opciones

cast.framework.CastOptions

Opciones de transmisión de la página.

El valor no debe ser nulo.

Arroja

non-null Error Si falta el ID de aplicación en las opciones.