cast.
            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.