cast. framework. CastSession
            Mengelola sesi transmisi.
Konstruktor
CastSession
baru CastSession(sessionObj, status)
                      Parameter | 
                  |
|---|---|
| 
                         sessionObj  | 
                      
                        
                         Data sesi. Nilai tidak boleh nol.  | 
                    
| 
                         state  | 
                      
                        
                         Status sesi. Nilai tidak boleh nol.  | 
                    
Metode
addEventListener
addEventListener(type, handler)
Menambahkan pemroses peristiwa.
                      Parameter | 
                  |
|---|---|
| 
                         tipe  | 
                      
                         cast.framework.SessionEventType Jenis peristiwa. Nilai tidak boleh nol.  | 
                    
| 
                         handler  | 
                      
                         (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)
Menambahkan pemroses yang dipanggil saat pesan diterima dari aplikasi penerima. Pemroses dipanggil dengan namespace sebagai argumen pertama dan pesan sebagai argumen kedua.
                      Parameter | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string Namespace yang akan diproses, misalnya 'urn:x-cast:com.example.namespace'.  | 
                    
| 
                         pemroses  | 
                      
                         fungsi(string, string) Pemroses yang akan ditambahkan.  | 
                    
endSession
endSession(stopCasting)
Mengakhiri sesi saat ini.
                      Parameter | 
                  |
|---|---|
| 
                         stopCasting  | 
                      
                         boolean Apakah aplikasi penerima harus dihentikan saat mengakhiri sesi saat ini.  | 
                    
getActiveInputState
getActiveInputState() menampilkan cast.framework.ActiveInputState
- Hasil
 - 
                  
non-null cast.framework.ActiveInputStateStatus input aktif penerima. 
getApplicationMetadata
getApplicationMetadata() menampilkan cast.framework.ApplicationMetadata
- Hasil
 - 
                  
non-null cast.framework.ApplicationMetadataMetadata aplikasi. 
getApplicationStatus
getApplicationStatus() menampilkan string
- Hasil
 - 
                  
nullable stringString status aplikasi. 
getCastDevice
getCastDevice() menampilkan chrome.cast.Receiver
- Hasil
 - 
                  
non-null chrome.cast.ReceiverMetadata perangkat transmisi. 
getMediaSession
getMediaSession() menampilkan chrome.cast.media.Media
Menampilkan sesi media saat ini jika tersedia.
- Hasil
 - 
                  
nullable chrome.cast.media.MediaSesi media saat ini. 
getSessionId
getSessionId() menampilkan string
- Hasil
 - 
                  
stringID unik untuk sesi ini. 
getSessionObj
getSessionObj() menampilkan chrome.cast.Session
- Hasil
 - 
                  
non-null chrome.cast.SessionData sesi. 
getSessionState
getSessionState() menampilkan cast.framework.SessionState
- Hasil
 - 
                  
cast.framework.SessionStateStatus sesi saat ini. 
getVolume
getVolume() menampilkan angka
- Hasil
 - 
                  
nullable numberVolume penerima jika tersedia. 
isMute
isMute() menampilkan boolean
- Hasil
 - 
                  
nullable booleanStatus dinonaktifkan oleh penerima jika ada. 
loadMedia
loadMedia(loadRequest) menampilkan Promise yang berisi chrome.cast.ErrorCode nullable
Memuat media ke aplikasi penerima yang sedang berjalan.
                      Parameter | 
                  |
|---|---|
| 
                         loadRequest  | 
                      
                        
                         Nilai tidak boleh nol.  | 
                    
- Hasil
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodePromise untuk menunjukkan bahwa pemuatan berhasil atau gagal dikirim ke penerima (sesi diteruskan ke peristiwa media_session). 
removeEventListener
removeEventListener(type, handler)
Menghapus pemroses peristiwa.
                      Parameter | 
                  |
|---|---|
| 
                         tipe  | 
                      
                         cast.framework.SessionEventType Jenis peristiwa. Nilai tidak boleh nol.  | 
                    
| 
                         handler  | 
                      
                         (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)
Menghapus pemroses yang sebelumnya ditambahkan untuk pesan.
                      Parameter | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string Namespace yang diproses, misalnya 'urn:x-cast:com.example.namespace'.  | 
                    
| 
                         pemroses  | 
                      
                         fungsi(string, string) Pemroses yang akan dihapus.  | 
                    
sendMessage
sendMessage(namespace, data) menampilkan Promise yang berisi chrome.cast.ErrorCode nullable
Mengirim pesan ke penerima.
                      Parameter | 
                  |
|---|---|
| 
                         namespace  | 
                      
                         string Namespace tempat pesan dikirim, misalnya, 'urn:x-cast:com.example.namespace'.  | 
                    
| 
                         data  | 
                      
                         (non-null Object or string) Data yang akan dikirim.  | 
                    
- Hasil
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodeMengatasi promise saat pesan dikirim, atau ditolak dengan kode error jika gagal. 
setMute
setMute(isMute) menampilkan Promise yang berisi chrome.cast.ErrorCode nullable
Bisukan atau bunyikan penerima.
                      Parameter | 
                  |
|---|---|
| 
                         isMute  | 
                      
                         boolean Status suara baru yang dibisukan.  | 
                    
- Hasil
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodePenerima promise yang diselesaikan telah diperbarui, atau ditolak dengan kode error jika gagal. 
setVolume
setVolume(volume) menampilkan Promise yang berisi chrome.cast.ErrorCode nullable
Menyetel volume penerima.
                      Parameter | 
                  |
|---|---|
| 
                         volume  | 
                      
                         angka Level volume baru antara 0,0 dan 1,0.  | 
                    
- Hasil
 - 
                  
non-null Promise containing nullable chrome.cast.ErrorCodePenerima promise yang diselesaikan telah diperbarui, atau ditolak dengan kode error jika gagal.