Class: CastReceiverOptions

Konstruktor

Pilihan Transmisi

new CastReceiverOptions() baru

Properti

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).

nonaktifkanWaktu TungguNonaktif

(boolean atau undefined)

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

applySupportedCommands

konstanta

boolean

Jika true (benar), perintah media apa pun yang tidak ada di peta yang didukung Command akan menghasilkan error. Cast.framework.messages.ErrorReason akan disetel ke NOT_SUPPORTED. Nilai defaultnya adalah false, yang memungkinkan perintah media dieksekusi tanpa memeriksa peta.

localSenderId

(string atau tidak ditentukan)

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

maksTidak Aktif

(angka atau belum ditentukan)

Waktu maksimum dalam detik sebelum menutup koneksi pengirim yang tidak ada aktivitas. 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 mulai berlaku. Nilai defaultnya adalah 10 detik.

elemenmedia

(HTMLMediaElement non-null atau undefined)

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

playbackConfig

(cast.framework.PlaybackConfig non-null atau undefined)

Konfigurasi pemutaran dengan parameter kustom.

playWatchedBreak

(boolean atau undefined)

Jika true (benar), jeda yang dibuat 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 tidak ditentukan)

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

antrean

(cast.framework.QueueBase atau non-null) yang tidak bernilai

Implementasi antrean kustom.

versi shaka

(string atau tidak ditentukan)

Versi Shaka dalam format MAJOR.MINOR.PATCH, misalnya "4.3.4" (default saat ini).

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

CATATAN: Versi Shaka Player yang lebih lama dari default tidak direkomendasikan, karena banyak bug yang telah diperbaiki di versi terbaru. Versi yang lebih baru dapat ditentukan di sini untuk ikut serta dalam perbaikan atau fitur tambahan yang belum tersedia secara default. Namun, perlu diketahui bahwa rilis mendatang Web Receiver SDK dapat mengubah rentang versi yang didukung dan memaksa penggunaan versi selain yang ditentukan 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 sendiri.

lewatiMplLoad

(boolean atau undefined)

Jika true, mencegah penerima memuat pemutar MPL.

lewatiPlayersLoad

(boolean atau undefined)

Jika true (benar), penerima tidak akan memuat library pemutar MPL atau Shaka. Setara dengan menyetel lewatiMplLoad dan lewatiShakaLoad ke benar.

lewatiShakaLoad

(boolean atau undefined)

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

statusTeks

(string atau tidak ditentukan)

Teks yang mewakili status aplikasi. Nama ini harus memenuhi aturan internasionalisasi, karena dapat ditampilkan oleh aplikasi pengirim.

SupportCommands

(angka atau belum ditentukan)

Bitmask perintah media yang didukung oleh aplikasi. LOAD, PLAY, STOP, GET_STATUS harus selalu didukung. Jika nilai ini tidak diberikan, berarti PAUSE, SEEK, STREAM_VOLUME, STREAM_mute, EDIT_TRACKS, dan PLAYBACK_RATE juga dianggap didukung.

Lihat juga
cast.framework.messages.Command

UIUI

(cast.framework.ui.UiConfig atau undefined) non-null)

Konfigurasi UI.

useLegacyDashDukungan

(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 bukan default untuk konten HLS karena masih ada fitur yang hilang, dan karena kami ingin memastikan bahwa konten ini berperforma baik dan kompatibel secara luas dengan penerima HLS sebelum menjadikannya default. Jika Anda memilih Shaka Player untuk HLS sebelum peluncuran resmi, kami akan meminta Anda untuk melaporkan masalah apa pun yang Anda temui. (https://developers.google.com/cast/support) Sebelum peluncuran Shaka Player untuk HLS sepenuhnya, kami tidak memberikan jaminan tentang kompatibilitas Shaka Player untuk HLS, dan sebaiknya Anda mengembalikan tanda ini ke setelan defaultnya jika Anda mengalami masalah yang tidak umum.

versionCode

(angka atau belum ditentukan)

Bilangan bulat yang digunakan sebagai nomor versi internal untuk mewakili versi penerima. Jumlah ini hanya digunakan untuk membedakan antara rilis penerima saat mengumpulkan metrik. Class ini harus ditingkatkan dengan setiap rilis dan tetap terikat ke rilis tersebut jika terjadi rollback.