Clase: ApiConfig

Constructor

ApiConfig

new ApiConfig(sessionRequest, sessionListener, ReceiverListener, autoJoinPolicy, defaultActionPolicy)

Parámetro

sessionRequest

chrome.cast.SessionRequest

Es la solicitud de sesión.

El valor no debe ser nulo.

sessionListener

function(non-null chrome.cast.Session)

Objeto de escucha que notifica cuando una sesión está disponible para la aplicación.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Un objeto de escucha que notifica cuando hay un receptor disponible.

autoJoinPolicy

Opcional

chrome.cast.AutoJoinPolicy

La política de unión automática para la aplicación.

El valor no debe ser nulo.

defaultActionPolicy

Opcional

chrome.cast.DefaultActionPolicy

Es la acción predeterminada que se realiza cuando el usuario ya está transmitiendo cuando se inicializa la aplicación.

El valor no debe ser nulo.

Propiedades

autoJoinPolicy

chrome.cast.AutoJoinPolicy no es nula

Determina si el SDK se conectará automáticamente a una sesión en ejecución después de la inicialización.

defaultActionPolicy

chrome.cast.DefaultActionPolicy no nulo

Solicita si la aplicación se debe iniciar en la inicialización de la API cuando ya se está transmitiendo la pestaña. Las apps con contenido incorporado (como iframes) deben establecer este campo en CAST_THIS_TAB si no son la app principal de la página. Este valor también configura el comportamiento predeterminado de la ventana emergente de la extensión para la página.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Función que se invoca cuando se conoce o cambia la disponibilidad de un receptor de transmisión que admite la aplicación en sessionRequest. Esta función siempre se invocará al menos una vez después de que se complete la inicialización.

sessionListener

function(non-null chrome.cast.Session)

Objeto de escucha invocado cuando el SDK crea o conecta una sesión. Esta función se puede invocar después de la inicialización si hay una sesión que se crea o conecta automáticamente. Ten en cuenta que el método requestSession no hace que se invoque este objeto de escucha, ya que tiene su propia devolución de llamada de éxito.

sessionRequest

chrome.cast.SessionRequest no nulo

Describe la sesión que se iniciará o la que se conectará.