cast. framework. CastReceiverOptions
            Opsi konteks penerima transmisi. Semua properti bersifat opsional.
Konstruktor
CastReceiverOptions
new CastReceiverOptions()
Properti
adBreakPreloadTime
(angka atau belum ditentukan)
Seberapa jauh di muka kita harus memuat konten jeda iklan tertentu, dalam hitungan detik. Dengan demikian, Anda dapat menghindari pemuatan awal jeda iklan terlalu jauh sebelumnya, sehingga membingungkan metrik iklan Anda. Jika tidak diberikan, default 5 detik akan digunakan.
customNamespaces
Objek non-null dengan properti cast.framework.system.MessageType non-null
Peta namespace pesan kustom dan jenisnya. Namespace pesan kustom harus diinisialisasi sebelum aplikasi dimulai, sehingga harus disediakan di opsi penerima. (Jenis pesan default adalah JSON jika tidak diberikan di sini).
disableIdleTimeout
(boolean atau undefined)
Jika benar, mencegah penerima ditutup saat menjadi tidak aktif setelah pemutaran aktif berhenti. Properti ini hanya boleh digunakan untuk aplikasi non-media.
enforceSupportedCommands
boolean
Jika benar (true), perintah media apa pun yang tidak ada dalam peta supportedCommands akan menghasilkan error. cast.framework.messages.ErrorReason akan ditetapkan ke NOT_SUPPORTED. Nilai defaultnya adalah salah, yang memungkinkan perintah media dieksekusi tanpa memeriksa peta.
localSenderId
(string atau undefined)
ID pengirim yang digunakan untuk permintaan lokal. Nilai defaultnya adalah 'local'.
maxInactivity
(angka atau belum ditentukan)
Waktu maksimum dalam detik sebelum menutup koneksi pengirim yang tidak aktif. Menetapkan nilai ini akan memungkinkan pesan detak jantung untuk menjaga koneksi tetap aktif. Digunakan untuk mendeteksi pengirim yang tidak responsif lebih cepat daripada waktu tunggu TCP biasa. Nilai minimum adalah 5 detik; tidak ada batas atas yang diterapkan, tetapi biasanya diperlukan waktu beberapa menit sebelum waktu tunggu TCP platform berlaku. Nilai defaultnya adalah 10 detik.
mediaElement
(HTMLMediaElement non-null atau tidak ditentukan)
Elemen media untuk memutar konten. Perilaku default adalah menggunakan elemen media pertama yang ditemukan di halaman.
playbackConfig
(cast.framework.PlaybackConfig non-null atau tidak ditentukan)
Konfigurasi pemutaran dengan parameter kustom.
playWatchedBreak
(boolean atau undefined)
Jika benar (true), jeda yang disambungkan klien akan diputar meskipun sudah ditonton.
preferredPlaybackRate
(angka atau belum ditentukan)
Kecepatan pemutaran yang akan digunakan jika tidak ditentukan dalam permintaan pemuatan. Rentang yang diizinkan adalah 0,5 hingga 2, dengan 1 adalah kecepatan normal.
preferredTextLanguage
(string atau undefined)
Bahasa yang akan digunakan untuk trek teks jika permintaan pemuatan tidak menentukan trek aktif.
antrean
(cast.framework.QueueBase non-null atau tidak ditentukan)
Implementasi antrean kustom.
shakaVariant
(non-null cast.framework.ShakaVariant atau undefined)
Build Shaka Player mana yang harus dimuat. Tetapkan ke
                cast.framework.ShakaVariant.DEBUG untuk memuat build debug.
              
shakaVersion
(string atau undefined)
Versi Shaka dalam format MAJOR.MINOR.PATCH atau MAJOR.MINOR.PATCH-SUFFIX, misalnya "4.15.12" (default saat ini).
Versi yang didukung adalah >=4.15.12 <5.0.0. Versi yang tidak digunakan lagi tetapi masih kompatibel adalah >=2.5.6 <4.15.12.
CATATAN: Versi Shaka Player yang lebih lama dari versi default tidak direkomendasikan, karena banyak bug telah diperbaiki di versi terbaru. Versi yang lebih baru dapat ditentukan di sini untuk memilih ikut serta dalam perbaikan atau fitur tambahan yang belum tersedia secara default. Namun, perlu diketahui bahwa rilis Web Receiver SDK di masa mendatang dapat mengubah rentang versi yang didukung dan memaksa penggunaan versi selain yang Anda tentukan di sini. Flag ini hanya boleh digunakan sebagai tindakan sementara, dan di bawah panduan dari tim dukungan Cast. (https://developers.google.com/cast/support) Gunakan dengan risiko Anda sendiri.
skipMplLoad
(boolean atau undefined)
Jika benar, mencegah penerima memuat pemutar MPL.
skipPlayersLoad
(boolean atau undefined)
Jika benar, mencegah penerima memuat library MPL atau pemutar Shaka. Setara dengan menyetel skipMplLoad dan skipShakaLoad ke true.
skipShakaLoad
(boolean atau undefined)
Jika benar, mencegah penerima memuat pemutar Shaka.
statusText
(string atau undefined)
Teks yang menampilkan status aplikasi. Harus memenuhi aturan internasionalisasi, karena dapat ditampilkan oleh aplikasi pengirim.
supportedCommands
(angka atau belum ditentukan)
Bitmask perintah media yang didukung oleh aplikasi. LOAD, PLAY, STOP, GET_STATUS harus selalu didukung. Jika nilai ini tidak diberikan, PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS, dan PLAYBACK_RATE juga diasumsikan didukung.
- Lihat juga
 - cast.framework.messages.Command
 
uiConfig
(cast.framework.ui.UiConfig non-null atau tidak ditentukan)
Konfigurasi UI.
useLegacyDashSupport
(boolean atau undefined)
Jika true, gunakan MPL untuk konten DASH.
useShakaForHls
(boolean atau undefined)
Jika true, gunakan Shaka Player untuk konten HLS. Nilai defaultnya adalah false.
CATATAN: Shaka Player bukan default untuk konten HLS karena masih ada fitur yang belum tersedia, dan karena kami ingin memastikan performanya baik dan kompatibel secara luas dengan penerima HLS sebelum menjadikannya default. Jika Anda memilih untuk menggunakan Shaka Player untuk HLS sebelum peluncuran resmi, kami akan meminta Anda untuk melaporkan masalah yang Anda temui. (https://developers.google.com/cast/support) Sebelum peluncuran penuh Shaka Player untuk HLS, kami tidak memberikan jaminan tentang kompatibilitas Shaka Player untuk HLS, dan kami dapat menyarankan Anda untuk mengembalikan setelan flag ini ke setelan defaultnya jika Anda mengalami masalah yang tidak sepele.
versionCode
(angka atau belum ditentukan)
Bilangan bulat yang digunakan sebagai nomor versi internal untuk merepresentasikan versi penerima. Nomor ini hanya digunakan untuk membedakan rilis penerima saat mengumpulkan metrik. Harus diinkrementalkan dengan setiap rilis dan tetap terikat pada rilis tersebut jika terjadi rollback.