Class: CastContext

Konstruktor

CastContext

baru CastContext()

Metode

getInstance

statis

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

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

cast.framework.CastOptions

Opsi transmisi untuk halaman.

Nilai tidak boleh nol.

Menampilkan

non-null Error Jika opsi tersebut tidak memiliki ID aplikasi.