Clase: CastSession

Constructor

Sesión de transmisión

nuevo CastSession(sessionObj, state)

Parámetro

sesiónObj

chrome.cast.Session

Datos de la sesión.

El valor no debe ser nulo.

state

cast.framework.SessionState

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

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