cast. framework. CastReceiverOptions
Opsi konteks penerima transmisi. Semua properti bersifat opsional.
Konstruktor
Opsi CastReceiver
CastReceiverOptions() baru
Properti
customNamespace
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 namespace harus disediakan dalam opsi penerima. (Jenis pesan default-nya adalah JSON jika tidak diberikan di sini).
nonaktifkanTimeoutTimeout
(boolean atau undefined)
Jika disetel ke benar (true), mencegah penerima ditutup saat tidak ada aktivitas setelah pemutaran aktif dihentikan. Properti ini hanya boleh digunakan untuk aplikasi non-media.
deploydukungCommand
boolean
Jika true (benar), setiap perintah media yang tidak ada dalam peta supportedCommands akan menghasilkan error. cast.framework.messages.ErrorReason akan diatur ke NOT_SUPPORTED. Nilai defaultnya adalah false, yang memungkinkan perintah media dieksekusi tanpa memeriksa peta.
IDPengirimlokal
(string atau belum ditentukan)
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 ada aktivitas. Menetapkan nilai ini memungkinkan pesan detak jantung untuk menjaga koneksi tetap hidup. Digunakan untuk mendeteksi pengirim yang tidak responsif lebih cepat daripada waktu tunggu TCP pada umumnya. Nilai minimumnya adalah 5 detik; tidak ada batas atas yang diterapkan, tetapi biasanya diperlukan waktu beberapa menit sebelum waktu tunggu TCP platform mulai diputar. Nilai defaultnya adalah 10 detik.
elemenMedia
(HTMLMediaElement non-null atau undefined)
Elemen media untuk memutar konten. Perilaku defaultnya adalah menggunakan elemen media pertama yang ditemukan di halaman.
pemutaranConfig
(cast.framework.PlaybackConfig non-null atau undefined)
Konfigurasi pemutaran dengan parameter kustom.
playWatchedBreak
(boolean atau undefined)
Jika true (benar), jeda yang dijahit oleh 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 sebagai kecepatan normal.
PreferredTextLanguage
(string atau belum ditentukan)
Bahasa yang akan digunakan untuk trek teks jika permintaan pemuatan tidak menentukan trek aktif.
antrean
(cast.framework.QueueBase non-null atau undefined)
Implementasi antrean kustom.
shakaVersion
(string atau belum ditentukan)
Versi Shaka dalam format MAJOR.MINOR.PATCH, misalnya "3.2.11" (default saat ini).
Versi yang didukung adalah >=3.2.11 <5.0.0. Versi yang tidak digunakan lagi tetapi masih kompatibel adalah >=2.5.6 <3.2.11.
CATATAN: Versi Shaka Player yang lebih lama dari default tidak direkomendasikan, karena banyak bug yang telah diperbaiki dalam versi terbaru. Versi yang lebih baru dapat ditentukan di sini untuk ikut serta dalam perbaikan atau fitur tambahan yang belum tersedia secara default. Namun, perhatikan bahwa rilis mendatang dari Web Receiver SDK dapat mengubah rentang versi yang didukung dan memaksa penggunaan versi selain yang Anda tetapkan di sini. Tanda ini hanya boleh digunakan sebagai tindakan sementara, dan berdasarkan panduan dari tim dukungan Cast. (https://developers.google.com/cast/support) Risiko dari penggunaan versi Anda sendiri.
lewatiMplLoad
(boolean atau undefined)
Jika true (benar), mencegah penerima memuat pemutar MPL.
skipPlayersLoad
(boolean atau undefined)
Jika disetel ke benar (true), mencegah penerima memuat library pemutar MPL atau Shaka. Setara dengan setelan skipMplLoad dan skipShakaLoad ke true.
lewatiShakaLoad
(boolean atau undefined)
Jika benar (true), mencegah penerima memuat pemutar Shaka.
statusTeks
(string atau belum ditentukan)
Teks yang mewakili status lamaran. Item harus memenuhi aturan internasionalisasi, karena dapat ditampilkan oleh aplikasi pengirim.
perintah yang didukung
(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 akan didukung.
- Lihat juga
- cast.framework.messages.Command
UIConfig
(cast.framework.ui.UiConfig non-null atau undefined)
Konfigurasi UI.
useLegacyDashSupport
(boolean atau undefined)
Jika true
, gunakan MPL untuk konten DASH.
menggunakanShakaForHls
(boolean atau undefined)
Jika true
, gunakan Shaka Player untuk konten HLS. Nilai defaultnya adalah false
.
CATATAN: Shaka Player bukanlah default untuk konten HLS karena masih ada fitur yang hilang, dan karena kami ingin memastikan bahwa fitur ini berperforma baik dan kompatibel secara luas dengan penerima HLS sebelum menjadikannya sebagai default. Jika Anda ikut serta dalam Shaka Player untuk HLS sebelum peluncuran resmi, kami akan meminta Anda melaporkan masalah apa pun yang Anda temukan. (https://developers.google.com/cast/support) Sebelum peluncuran penuh Shaka Player untuk HLS, kami tidak memberikan jaminan tentang kompatibilitas Shaka Player untuk HLS, dan sebaiknya Anda mengembalikan tanda ini ke setelan default jika Anda mengalami masalah yang tidak umum.
versionCode
(angka atau belum ditentukan)
Bilangan bulat yang digunakan sebagai nomor versi internal untuk mewakili versi penerima. Nomor ini hanya digunakan untuk membedakan antara rilis penerima saat mengumpulkan metrik. Metode ini harus bertambah dengan setiap rilis dan tetap terikat pada rilis tersebut jika terjadi rollback.