Classe: ApiConfig

Construtor

ApiConfig

novo ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)

Parâmetro

sessionRequest

chrome.cast.SessionRequest

A solicitação de sessão.

O valor não pode ser nulo.

sessionListener

function(non-null chrome.cast.Session)

Um listener para notificar quando uma sessão estiver disponível para o aplicativo.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Um listener a ser notificado quando houver um receptor disponível.

autoJoinPolicy

Opcional

chrome.cast.AutoJoinPolicy

Política de mesclagem automática do aplicativo.

O valor não pode ser nulo.

defaultActionPolicy

Opcional

chrome.cast.DefaultActionPolicy

A ação padrão a ser realizada quando o usuário já está transmitindo durante a inicialização do app.

O valor não pode ser nulo.

Propriedades

autoJoinPolicy

chrome.cast.AutoJoinPolicy não nulo

Determina se o SDK se conecta automaticamente a uma sessão em execução após a inicialização.

defaultActionPolicy

chrome.cast.DefaultActionPolicy não nulo

Solicita se o aplicativo precisa ser iniciado na inicialização da API quando a guia já estiver sendo transmitida. Apps em conteúdo incorporado (como iframes) precisam definir esse campo como CAST_THIS_TAB se não forem o app principal da página. Esse valor também configura o comportamento padrão do pop-up de extensão da página.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

Função invocada quando a disponibilidade de um receptor do Cast compatível com o app em sessionRequest é conhecida ou muda. Essa função sempre será invocada pelo menos uma vez após a conclusão da inicialização.

sessionListener

function(non-null chrome.cast.Session)

Listener invocado quando uma sessão é criada ou conectada pelo SDK. Essa função pode ser invocada após a inicialização, se houver uma sessão criada ou conectada automaticamente. O método requestSession não faz com que esse listener seja invocado, já que ele tem o próprio callback de sucesso.

sessionRequest

chrome.cast.SessionRequest não nulo

Descreve a sessão a ser iniciada ou a qual conectar.