cast. framework. CastSession
            Gerencia uma sessão de transmissão.
Construtor
CastSession
novo CastSession(sessionObj, estado)
                      Parâmetro | 
                  |
|---|---|
| 
                         sessionObj  | 
                      
                        
                         Dados da sessão. O valor não pode ser nulo.  | 
                    
| 
                         state  | 
                      
                        
                         Estado da sessão. O valor não pode ser nulo.  | 
                    
Métodos
addEventListener
addEventListener(type, handler)
Adiciona uma escuta de evento.
                      Parâmetro | 
                  |
|---|---|
| 
                         digitar  | 
                      
                         cast.framework.SessionEventType Tipo de evento. O valor não pode ser nulo.  | 
                    
| 
                         gerenciador  | 
                      
                         (function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData))  | 
                    
addMessageListener
addMessageListener(namespace, listener)
Adiciona um listener que é invocado quando uma mensagem é recebida do aplicativo receptor. O listener é invocado com o namespace como o primeiro argumento e a mensagem como o segundo.
                      Parâmetro | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string O namespace a ser detectado, por exemplo, "urn:x-cast:com.example.namespace".  | 
                    
| 
                         listener  | 
                      
                         função(string; string) O listener a ser adicionado.  | 
                    
endSession
endSession(stopCasting)
Encerra a sessão atual.
                      Parâmetro | 
                  |
|---|---|
| 
                         stopCasting  | 
                      
                         boolean Se o aplicativo receptor for interrompido ao encerrar a sessão atual.  | 
                    
getActiveInputState
getActiveInputState() retorna cast.framework.ActiveInputState.
- Retorna
 - 
                  
non-null cast.framework.ActiveInputStateEstado de entrada ativo do receptor. 
getApplicationMetadata
getApplicationMetadata() retorna cast.framework.ApplicationMetadata.
- Retorna
 - 
                  
non-null cast.framework.ApplicationMetadataMetadados de aplicativo. 
getApplicationStatus
getApplicationStatus() retorna string
- Retorna
 - 
                  
nullable stringString do status do aplicativo. 
getCastDevice
getCastDevice() retorna chrome.cast.Receiver
- Retorna
 - 
                  
non-null chrome.cast.ReceiverMetadados do dispositivo de transmissão. 
getMediaSession
getMediaSession() retorna chrome.cast.media.Media
Retorna a sessão de mídia atual, se disponível.
- Retorna
 - 
                  
nullable chrome.cast.media.MediaSessão de mídia atual. 
getSessionId
getSessionId() retorna a string
- Retorna
 - 
                  
stringID exclusivo da sessão. 
getSessionObj
getSessionObj() retorna chrome.cast.Session
- Retorna
 - 
                  
non-null chrome.cast.SessionDados da sessão. 
getSessionState
getSessionState() retorna cast.framework.SessionState.
- Retorna
 - 
                  
cast.framework.SessionStateEstado atual da sessão. 
getVolume
getVolume() retorna o número
- Retorna
 - 
                  
nullable numberVolume do receptor, se disponível. 
isMute
isMute() retorna os valores booleanos.
- Retorna
 - 
                  
nullable booleanStatus de som desativado pelo destinatário, se disponível. 
loadMedia
loadMedia(loadRequest) retorna Promise contendo chrome.cast.ErrorCode anulável
Carrega mídia em um aplicativo receptor em execução.
                      Parâmetro | 
                  |
|---|---|
| 
                         loadRequest  | 
                      
                        
                         O valor não pode ser nulo.  | 
                    
- Retorna
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodePromessa de indicar que o carregamento foi bem-sucedido ou não foi enviado ao receptor (a sessão é transmitida para o evento media_session). 
removeEventListener
removeEventListener(type, handler)
Remove um listener de eventos.
                      Parâmetro | 
                  |
|---|---|
| 
                         digitar  | 
                      
                         cast.framework.SessionEventType Tipo de evento. O valor não pode ser nulo.  | 
                    
| 
                         gerenciador  | 
                      
                         (function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData))  | 
                    
removeMessageListener
removeMessageListener(namespace, listener)
Remove um listener adicionado anteriormente para mensagens.
                      Parâmetro | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string O namespace que é ouvido, por exemplo, "urn:x-cast:com.example.namespace".  | 
                    
| 
                         listener  | 
                      
                         função(string; string) O listener a ser removido.  | 
                    
sendMessage
sendMessage(namespace, data) retorna promessa com chrome.cast.ErrorCode anulável
Envia uma mensagem ao destinatário.
                      Parâmetro | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string O namespace para enviar a mensagem, por exemplo, "urn:x-cast:com.example.namespace".  | 
                    
| 
                         dados  | 
                      
                         (non-null Object or string) Dados a serem enviados.  | 
                    
- Retorna
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodeA promessa foi resolvida quando a mensagem foi enviada ou rejeitada com um código de erro em caso de falha. 
setMute
setMute(isMute) retorna Promise contendo chrome.cast.ErrorCode anulável.
Silencia ou interrompe o receptor.
                      Parâmetro | 
                  |
|---|---|
| 
                         isMute  | 
                      
                         boolean O novo status de som desativado.  | 
                    
- Retorna
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodeO destinatário da promessa resolvido foi atualizado, ou rejeitado com o código de erro se falhou. 
setVolume
setVolume(volume) retorna Promise contendo chrome.cast.ErrorCode anulável
Define o volume do receptor.
                      Parâmetro | 
                  |
|---|---|
| 
                         volume  | 
                      
                         number O novo nível de volume entre 0,0 e 1,0.  | 
                    
- Retorna
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodeO destinatário da promessa resolvido foi atualizado, ou rejeitado com o código de erro se falhou.