cast. framework. CastSession
Administra una sesión de transmisión.
Constructor
Sesión de transmisión
nuevo CastSession(sessionObj, state)
Parámetro |
|
---|---|
sesiónObj |
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, controlador)
Agrega un objeto de escucha de eventos.
Parámetro |
|
---|---|
type |
cast.framework.SessionEventType Tipo de evento. El valor no debe ser nulo. |
handler |
, |
addMessageListener.
addMessageListener(espacio de nombres, objeto de escucha)
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 el primer argumento y el mensaje como el segundo argumento.
Parámetro |
|
---|---|
espacio de nombres |
string El espacio de nombres para escuchar, p.ej., "urn:x-cast:com.example.namespace". |
objeto de escucha |
función(string, string) Objeto de escucha que se agregará. |
sesión final
endSession(stopCasting)
Finaliza la sesión actual.
Parámetro |
|
---|---|
detener la transmisión |
boolean Se debe detener la aplicación receptora cuando se finalice la sesión actual. |
getActiveInputState.
getActiveInputState() muestra cast.framework.ActiveInputState
- Resultado que se muestra
-
non-null cast.framework.ActiveInputState
Estado de entrada activo del receptor.
getApplicationMetadata
getApplicationMetadata() muestra cast.framework.ApplicationMetadata
- Resultado que se muestra
-
non-null cast.framework.ApplicationMetadata
Metadatos de la aplicación.
getApplicationStatus.
getApplicationStatus() muestra la string.
- Resultado que se muestra
-
nullable string
String de estado de la aplicación.
getCastDevice
getCastDevice() muestra chrome.cast.Receiver.
- Resultado que se muestra
-
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.
- Resultado que se muestra
-
nullable chrome.cast.media.Media
Sesión multimedia actual.
getSessionId.
getSessionId() muestra la string.
- Resultado que se muestra
-
string
Es un ID único para esta sesión.
getSessionObj
getSessionObj() muestra chrome.cast.Session
- Resultado que se muestra
-
non-null chrome.cast.Session
Datos de la sesión.
getSessionState
getSessionState() muestra cast.framework.SessionState
- Resultado que se muestra
-
cast.framework.SessionState
Estado actual de la sesión.
getVolume
getVolume() devuelve número
- Resultado que se muestra
-
nullable number
Volumen del receptor, si está disponible.
isMute
isMute() muestra un valor booleano
- Resultado que se muestra
-
nullable boolean
El estado silenciado del receptor, si está disponible.
loadMedia
loadMedia(loadRequest) muestra una promesa que contiene chrome.cast.ErrorCode anulable.
Carga medios en una aplicación receptora en ejecución.
Parámetro |
|
---|---|
loadRequest |
El valor no debe ser nulo. |
- Resultado que se muestra
-
non-null Promise containing nullable chrome.cast.ErrorCode
Promesa de indicar si la carga se realizó de forma correcta o no se envió al receptor (la sesión se pasa al evento media_session).
removeEventListener
removeEventListener(tipo, controlador)
Quita un objeto de escucha de eventos.
Parámetro |
|
---|---|
type |
cast.framework.SessionEventType Tipo de evento. El valor no debe ser nulo. |
handler |
, |
removeMessageListener
removeMessageListener(espacio de nombres, objeto de escucha)
Quita un objeto de escucha agregado anteriormente para los mensajes.
Parámetro |
|
---|---|
espacio de nombres |
string El espacio de nombres que se escucha, p.ej., “urn:x-cast:com.example.namespace”. |
objeto de escucha |
función(string, string) Objeto de escucha que se quitará. |
sendMessage
sendMessage(namespace, data) muestra Promesa que contiene chrome.cast.ErrorCode anulable
Envía un mensaje al receptor.
Parámetro |
|
---|---|
espacio de nombres |
string El espacio de nombres para enviar el mensaje, p.ej., “urn:x-cast:com.example.namespace”. |
datos |
(Objeto o string no nulo) Datos que se enviarán. |
- Resultado que se muestra
-
non-null Promise containing nullable chrome.cast.ErrorCode
Se resolvió una promesa cuando se envió el mensaje o se rechazó con un código de error si se produjo un error.
setMute
setMute(isMute) Muestra Promise que contiene chrome.cast.ErrorCode anulable.
Silenciar o anular la recepción del receptor.
Parámetro |
|
---|---|
isMute |
boolean El nuevo estado silenciado. |
- Resultado que se muestra
-
non-null Promise containing nullable chrome.cast.ErrorCode
El receptor de promesa resuelto se actualizó o se rechazó con el código de error si falló.
establecerVolumen
setVolume(volume) muestra una promesa que contiene chrome.cast.ErrorCode anulable.
Establece el volumen del receptor.
Parámetro |
|
---|---|
Volume |
número El nuevo nivel de volumen entre 0.0 y 1.0. |
- Resultado que se muestra
-
non-null Promise containing nullable chrome.cast.ErrorCode
El receptor de promesa resuelto se actualizó o se rechazó con el código de error si falló.