cast. framework. CastContext
Administra la interacción de transmisión. Un objeto singleton que se recupera con getInstance. Administra estados: proporciona el estado del ícono de transmisión y el objeto de la sesión. La interacción de transmisión no se admite hasta que setOptions proporcione las opciones de transmisión.
Constructor
CastContext
new CastContext()
Métodos
getInstance
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 |
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 |
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.