chrome. cast. ApiConfig
Menyimpan konfigurasi untuk API saat diinisialisasi.
Konstruktor
ApiConfig
baru ApiConfig(sessionRequest, sessionListener, penerimaListener, autoJoinPolicy, defaultActionPolicy)
Parameter |
|
---|---|
sessionRequest |
Permintaan sesi. Nilai tidak boleh nol. |
sessionListener |
function(non-null chrome.cast.Session) Pemroses yang akan memberi tahu saat sesi tersedia untuk aplikasi. |
receiverListener |
function(non-null chrome.cast.ReceiverAvailability) Pemroses yang akan memberi tahu saat ada penerima yang tersedia. |
autoJoinPolicy |
Opsional Kebijakan bergabung otomatis untuk aplikasi. Nilai tidak boleh nol. |
defaultActionPolicy |
Opsional chrome.cast.DefaultActionPolicy Tindakan default yang harus diambil jika pengguna sudah melakukan transmisi ketika aplikasi diinisialisasi. Nilai tidak boleh nol. |
Properti
autoJoinPolicy
chrome.cast.AutoJoinPolicy bukan null
Menentukan apakah SDK akan otomatis terhubung ke sesi yang sedang berjalan setelah inisialisasi.
defaultActionPolicy
chrome.cast.DefaultActionPolicy bukan null
Meminta apakah aplikasi harus diluncurkan saat inisialisasi API saat tab sudah ditransmisikan. Aplikasi dalam konten tersemat (seperti iframe) harus menetapkan kolom ini ke CAST_THIS_TAB jika bukan merupakan aplikasi utama di halaman. Nilai ini juga mengonfigurasi perilaku default pop-up ekstensi untuk halaman.
receiverListener
function(non-null chrome.cast.ReceiverAvailability)
Fungsi dipanggil saat ketersediaan penerima Cast yang mendukung aplikasi dalam sessionRequest diketahui atau berubah. Fungsi ini akan selalu dipanggil setidaknya satu kali setelah inisialisasi selesai.
sessionListener
function(non-null chrome.cast.Session)
Pemroses dipanggil saat sesi dibuat atau dihubungkan oleh SDK. Fungsi ini dapat dipanggil setelah inisialisasi, jika ada sesi yang dibuat atau terhubung secara otomatis. Perhatikan bahwa metode requestSession tidak menyebabkan pemroses ini dipanggil, karena memiliki callback suksesnya sendiri.
sessionRequest
chrome.cast.SessionRequest non-null
Menjelaskan sesi yang akan diluncurkan atau sesi yang akan dihubungkan.