cast. framework. CastContext
Mengelola interaksi transmisi. Objek singleton yang diambil menggunakan getInstance. Mengelola status - memberikan status ikon transmisi, dan objek sesi. Interaksi transmisi tidak didukung hingga opsi transmisi disediakan oleh setOptions.
Konstruktor
CastContext
baru CastContext()
Metode
getInstance
getInstance() returns cast.framework.CastContext
Menampilkan instance singleton CastContext.
- Hasil
-
cast.framework.CastContext
Instance singleton CastContext.
addEventListener
addEventListener(type, handler)
Menambahkan pemroses peristiwa.
Parameter |
|
---|---|
tipe |
cast.framework.CastContextEventType Jenis peristiwa. Nilai tidak boleh nol. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
endCurrentSession
endCurrentSession(stopCasting)
Mengakhiri sesi saat ini.
Parameter |
|
---|---|
stopCasting |
boolean Apakah aplikasi penerima harus dihentikan atau dilepas begitu saja. |
getCastState
getCastState() menampilkan cast.framework.CastState
- Hasil
-
non-null cast.framework.CastState
Status ikon transmisi saat ini.
getCurrentSession
getCurrentSession() menampilkan cast.framework.CastSession
- Hasil
-
nullable cast.framework.CastSession
Sesi saat ini.
getSessionState
getSessionState() menampilkan cast.framework.SessionState
- Hasil
-
non-null cast.framework.SessionState
Status sesi saat ini.
removeEventListener
removeEventListener(type, handler)
Menghapus pemroses peristiwa.
Parameter |
|
---|---|
tipe |
cast.framework.CastContextEventType Jenis peristiwa. Nilai tidak boleh nol. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession() menampilkan Promise yang berisi chrome.cast.ErrorCode nullable
Membuka UI pemilihan transmisi, untuk memungkinkan pengguna memulai atau menghentikan sesi.
- Menampilkan
-
Error
Jika opsi konteks belum disediakan. - Hasil
-
non-null Promise containing nullable chrome.cast.ErrorCode
Promise untuk menunjukkan sesi dimulai, atau gagal (ditolak dengan kode error).
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Menetapkan data kredensial pengguna. Akan diabaikan jika dipanggil sebelum setOptions. Memanggil setOptions setelah setLaunchCredentialsData akan menghapus nilai yang ditetapkan dalam setLaunchCredentialsData.
Parameter |
|
---|---|
credentialsData |
Data kredensial yang digunakan untuk mengidentifikasi kredensial pengirim. Nilai tidak boleh nol. |
setOptions
setOptions(options)
Menyetel opsi transmisi. Peristiwa hanya akan dikirim setelah konfigurasi diberikan.
Parameter |
|
---|---|
opsi |
Opsi transmisi untuk halaman. Nilai tidak boleh nol. |
- Menampilkan
-
non-null Error
Jika opsi tersebut tidak memiliki ID aplikasi.