Class: CastReceiverOptions

Konstruktor

CastReceiverOptions

baru CastReceiverOptions()

Properti

adBreakPreloadTime

(angka atau undefined)

Seberapa awal kami harus melakukan pramuat konten masing-masing iklan jeda, dalam hitungan detik. Dengan demikian, Anda juga dapat menghindari pramuat jeda iklan jauh sebelumnya, sehingga membingungkan metrik iklan Anda. Jika tidak diberikan, setelan default 5 detik akan digunakan.

customNamespaces

Objek non-null dengan properti cast.framework.system.MessageType non-null

Peta namespace pesan kustom dan jenisnya. Khusus namespace pesan harus diinisialisasi sebelum aplikasi dimulai, sehingga harus disediakan dalam opsi penerima. (Jenis pesan default adalah JSON jika tidak disediakan di sini).

disableIdleTimeout

(boolean atau undefined)

Jika true (benar), mencegah penerima ditutup saat tidak ada aktivitas setelah pemutaran aktif berhenti. Properti ini harus digunakan hanya untuk aplikasi non-media.

enforceSupportedCommands

konstanta

boolean

Jika true (benar), perintah media apa pun yang tidak ada dalam peta supportedCommands akan memunculkan error. cast.framework.messages.Errorar akan disetel ke NOT_SUPPORTED. Nilai defaultnya adalah false, yang memungkinkan perintah media untuk dieksekusi tanpa memeriksa peta.

localSenderId

(string atau undefined)

ID pengirim yang digunakan untuk permintaan lokal. Nilai defaultnya adalah 'local'.

maxInactivity

(angka atau undefined)

Waktu maksimum dalam detik sebelum menutup waktu tidak ada aktivitas koneksi pengirim. Mengatur nilai ini memungkinkan pesan detak jantung untuk menjaga koneksinya hidup. Digunakan untuk mendeteksi pengirim yang tidak responsif lebih cepat daripada waktu tunggu TCP biasa. Nilai minimumnya adalah 5 detik; tidak ada huruf kapital diikat, tetapi biasanya butuh waktu beberapa menit sebelum TCP platform waktu tunggu mulai digunakan. Nilai defaultnya adalah 10 detik.

mediaElement

(HTMLMediaElement yang bukan null atau tidak ditentukan)

Elemen media untuk memutar konten. Perilaku defaultnya adalah menggunakan elemen media pertama yang ditemukan di halaman tersebut.

playbackConfig

(cast.framework.PlaybackConfig non-null atau tidak ditentukan)

Konfigurasi pemutaran dengan parameter kustom.

playWatchedBreak

(boolean atau undefined)

Jika true (benar), jeda yang digabungkan klien akan diputar meskipun sudah menonton.

preferredPlaybackRate

(angka atau undefined)

Kecepatan pemutaran yang akan digunakan jika tidak ditentukan dalam permintaan pemuatan. Diizinkan berkisar antara 0,5 sampai 2, dengan 1 adalah kecepatan normal.

preferredTextLanguage

(string atau undefined)

Bahasa yang digunakan untuk trek teks jika permintaan pemuatan tidak menentukan jalur aktif.

antrean

(cast.framework.QueueBase non-null atau tidak ditentukan)

Implementasi antrean kustom.

shakaVariant

(cast.framework.ShakaVariant non-null atau tidak ditentukan)

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, misalnya "4.9.2" ( default saat ini).

Versi yang didukung adalah >=4.9.2 <5.0.0. Versi yang tidak digunakan lagi tetapi masih kompatibel adalah >=2.5.6 <4.9.2.

CATATAN: Versi Shaka Player yang lebih lama dari default tidak direkomendasikan, karena banyak {i>bug<i} yang telah diperbaiki dalam versi terbaru. Versi yang lebih baru mungkin ditentukan di sini untuk ikut serta dalam perbaikan atau fitur tambahan yang yang tersedia secara default. Namun, perhatikan bahwa rilis mendatang Web Receiver SDK dapat mengubah rentang versi dan memaksa penggunaan versi selain yang Anda tetapkan di sini. Tanda ini sebaiknya hanya digunakan sebagai tindakan sementara, dan berdasarkan panduan dari Tim dukungan Cast. (https://developers.google.com/cast/support) Gunakan di risiko Anda sendiri.

skipMplLoad

(boolean atau undefined)

Jika true (benar), akan mencegah penerima memuat pemutar MPL.

skipPlayersLoad

(boolean atau undefined)

Jika true (benar), mencegah penerima memuat pemutar MPL atau Shaka library. Setara dengan setelan skipMplLoad dan skipShakaLoad ke true.

skipShakaLoad

(boolean atau undefined)

Jika true (benar), akan mencegah penerima memuat pemutar Shaka.

statusText

(string atau undefined)

Teks yang merepresentasikan status aplikasi. Harus memenuhi aturan internasionalisasi, seperti yang mungkin ditampilkan oleh pengirim aplikasi.

supportedCommands

(angka atau undefined)

Bitmask dari perintah media didukung oleh aplikasi. LOAD, PLAY, STOP, GET_STATUS harus selalu didukung. Jika nilai ini tidak diberikan, maka PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TrackingS, dan PLAYBACK_RATE juga dianggap 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 ada masih tidak memiliki fitur, dan karena kita ingin memastikan bahwa itu berperforma tinggi dan kompatibel secara luas dengan penerima HLS sebelum menjadikannya sebagai secara default. Jika Anda memilih Shaka Player untuk HLS sebelum pertandingan resmi peluncuran, kami akan meminta Anda untuk melaporkan masalah apa pun yang Anda temui. (https://developers.google.com/cast/support) Sebelum peluncuran penuh dari Shaka Player untuk HLS, kami tidak memberikan jaminan tentang Shaka Player kompatibilitas HLS, dan kami mungkin menyarankan Anda untuk mengembalikan tanda ini ke pengaturan default jika Anda mengalami masalah yang sulit.

Kode Kode

(angka atau undefined)

Bilangan bulat yang digunakan sebagai nomor versi internal untuk mewakili penerima . Nomor ini hanya digunakan untuk membedakan antara penerima rilis saat mengumpulkan metrik. Nilainya harus bertambah dengan dan tetap terikat dengan rilis tersebut jika terjadi rollback.