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.CastContextInstance 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.CastStateStatus ikon transmisi saat ini.
getCurrentSession
getCurrentSession() menampilkan cast.framework.CastSession
- Hasil
-
nullable cast.framework.CastSessionSesi saat ini.
getSessionState
getSessionState() menampilkan cast.framework.SessionState
- Hasil
-
non-null cast.framework.SessionStateStatus 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
-
ErrorJika opsi konteks belum disediakan. - Hasil
-
non-null Promise containing nullable chrome.cast.ErrorCodePromise 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 ErrorJika opsi tersebut tidak memiliki ID aplikasi.