cast. framework. CastSession
Administra una sesión de transmisión.
Constructor
CastSession
new CastSession(sessionObj, state)
Parámetro |
|
---|---|
sessionObj |
Datos de la sesión. El valor no debe ser nulo. |
state |
Estado de la sesión. El valor no debe ser nulo. |
Métodos
addEventListener
addEventListener(type, handler)
Agrega un objeto de escucha de eventos.
Parámetro |
|
---|---|
tipo |
cast.framework.SessionEventType Tipo de evento. El valor no debe ser nulo. |
controlador |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
addMessageListener
addMessageListener(namespace, listener)
Agrega un objeto de escucha que se invoca cuando se recibe un mensaje de la aplicación receptora. El objeto de escucha se invoca con el espacio de nombres como primer argumento y el mensaje como segundo argumento.
Parámetro |
|
---|---|
espacio de nombres |
cadena El espacio de nombres en el que se escuchará, p.ej., "urn:x-cast:com.example.namespace". |
objeto de escucha |
función(cadena, cadena) El objeto de escucha que se agregará. |
endSession
endSession(stopCasting)
Finaliza la sesión actual.
Parámetro |
|
---|---|
stopCasting |
boolean Debe detenerse la aplicación receptora cuando finaliza la sesión actual. |
getActiveInputState
getActiveInputState() muestra cast.framework.ActiveInputState.
- Devuelve
-
non-null cast.framework.ActiveInputState
Estado de entrada activo del receptor.
getApplicationMetadata
getApplicationMetadata() muestra cast.framework.ApplicationMetadata.
- Devuelve
-
non-null cast.framework.ApplicationMetadata
Metadatos de la aplicación.
getApplicationStatus
getApplicationStatus() muestra una cadena
- Devuelve
-
nullable string
Cadena de estado de la aplicación.
getCastDevice
getCastDevice() muestra chrome.cast.Receiver.
- Devuelve
-
non-null chrome.cast.Receiver
Metadatos del dispositivo de transmisión.
getMediaSession
getMediaSession() muestra chrome.cast.media.Media.
Muestra la sesión multimedia actual si está disponible.
- Devuelve
-
nullable chrome.cast.media.Media
Sesión multimedia actual.
getSessionId
getSessionId() muestra una string.
- Devuelve
-
string
ID único para esta sesión.
getSessionObj
getSessionObj() muestra chrome.cast.Session.
- Devuelve
-
non-null chrome.cast.Session
Datos de la sesión.
getSessionState
getSessionState() muestra cast.framework.SessionState.
- Devuelve
-
cast.framework.SessionState
Estado actual de la sesión.
getVolume
getVolume() muestra un número
- Devuelve
-
nullable number
Volumen del receptor (si está disponible).
isMute
isMute() muestra booleanos
- Devuelve
-
nullable boolean
Estado silenciado del receptor (si está disponible).
loadMedia
loadMedia(loadRequest) muestra una promesa que contiene chrome.cast.ErrorCode anulable.
Carga contenido multimedia en una aplicación receptora en ejecución.
Parámetro |
|
---|---|
loadRequest |
El valor no debe ser nulo. |
- Devuelve
-
non-null Promise containing nullable chrome.cast.ErrorCode
Es una promesa que indica que la carga se realizó correctamente o que no se pudo enviar al receptor (la sesión se pasa al evento media_session).
removeEventListener
removeEventListener(type, handler)
Quita un objeto de escucha de eventos.
Parámetro |
|
---|---|
tipo |
cast.framework.SessionEventType Tipo de evento. El valor no debe ser nulo. |
controlador |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
removeMessageListener
removeMessageListener(namespace, listener)
Quita un objeto de escucha que se agregó anteriormente para los mensajes.
Parámetro |
|
---|---|
espacio de nombres |
cadena El espacio de nombres que se escucha, p.ej., "urn:x-cast:com.example.namespace". |
objeto de escucha |
función(cadena, cadena) El objeto de escucha que se quitará. |
sendMessage
sendMessage(espacio de nombres, datos) muestra una promesa que contiene chrome.cast.ErrorCode anulable
Envía un mensaje al receptor.
Parámetro |
|
---|---|
espacio de nombres |
cadena El espacio de nombres en el que se enviará el mensaje, p.ej., "urn:x-cast:com.example.namespace". |
datos |
(non-null Object or string) Datos que se enviarán. |
- Devuelve
-
non-null Promise containing nullable chrome.cast.ErrorCode
Se resolvió la promesa cuando se envió el mensaje o, si falló, se rechazó con el código de error.
setMute
setMute(isMute) muestra una promesa que contiene chrome.cast.ErrorCode anulable.
Silencia o silencia el receptor.
Parámetro |
|
---|---|
isMute |
boolean El nuevo estado silenciado. |
- Devuelve
-
non-null Promise containing nullable chrome.cast.ErrorCode
El receptor de promesas resuelto se actualizó o se rechazó con un código de error si falló.
setVolume
setVolume(volume) muestra una promesa que contiene chrome.cast.ErrorCode anulable
Establece el volumen del receptor.
Parámetro |
|
---|---|
Volumen |
número El nuevo nivel de volumen, entre 0.0 y 1.0. |
- Devuelve
-
non-null Promise containing nullable chrome.cast.ErrorCode
El receptor de promesas resuelto se actualizó o se rechazó con un código de error si falló.