chrome. cast. ApiConfig
Mantém a configuração da API quando inicializada.
Construtor
ApiConfig
novo ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)
Parâmetro |
|
---|---|
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 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.