chrome. cast. ApiConfig
Contiene la configuración de la API cuando se inicializa.
Constructor
ApiConfig
new ApiConfig(sessionRequest, sessionListener, ReceiverListener, autoJoinPolicy, defaultActionPolicy)
Parámetro |
|
---|---|
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 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á.