Kelas: PlayerData

Konstruktor

PlayerData

new PlayerData()

Properti

activeTrackIds

Array angka non-null

ID trek aktif dari media saat ini.

applicationData

nullable cast.framework.ui.ApplicationData

Data aplikasi.

breakPercentagePositions

Array angka non-null

Array posisi jeda dalam persentase. Tidak digunakan lagi - tidak diupdate untuk jeda dalam jeda live atau dinamis.

Tidak digunakan lagi
Gunakan properti `breaks` dari cast.framework.ui.PlayerData#media.

breakTitle

string

Judul jeda pemutaran saat ini.

currentBreakClipNumber

angka

Jumlah klip jeda yang sedang diputar dalam jeda.

currentTime

angka

Posisi media saat ini dalam detik, atau batalkan posisi saat ini jika pemutaran terputus.

customState

Objek nullable

Status kustom pengguna, Harus digunakan untuk memisahkan pemutaran dan logika UI, untuk memungkinkan kode UI yang sama berjalan di remote control. Status dapat ditetapkan dengan memanggil cast.framework.PlayerManager#sendCustomState

displayStatus

boolean

Apakah metadata pemutar (yaitu judul, currentTime) akan ditampilkan. Nilai ini akan berlaku jika setidaknya satu kolom dalam metadata harus ditampilkan. Dalam beberapa kasus, displayStatus akan bernilai benar, tetapi sebagian metadata harus disembunyikan (yaitu: judul media saat media sedang mencari). Dalam kasus ini, css tambahan dapat diterapkan untuk menyembunyikan elemen tersebut. Untuk kasus di mana medianya hanya-audio, hal ini hampir selalu benar. Dalam kasus di mana medianya adalah video, hal ini akan berlaku saat: (1) video memuat, melakukan buffering, atau mencari (2) permintaan pemutaran dilakukan dalam lima detik terakhir saat media sudah diputar, (3) ada permintaan yang dibuat untuk menampilkan status dalam lima detik terakhir, atau (4) media dijeda dalam lima detik terakhir.

displayType

string

Properti untuk membedakan berbagai jenis layar. TV adalah setelan default.

tonton

angka

Durasi media dalam detik, Atau jeda durasi jika jeda pemutaran.

isAtLiveEdge

boolean

Menunjukkan apakah streaming media diputar di live edge.

isBreakSkippable

boolean

Menunjukkan bahwa klip jeda iklan dapat dilewati saat ini. True jika whenDapat dilewati == 0.

isLive

boolean

Tunjukkan apakah konten tersebut merupakan live stream.

isPlayingBreak

boolean

Menunjukkan bahwa penerima sedang istirahat.

isSeeking

boolean

Indikasikan pencarian yang dilakukan pemain (bisa selama pemutaran atau jeda).

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

Menunjukkan rentang konten yang dapat dicari jika merupakan live stream.

media

(nullable cast.framework.messages.MediaInformation atau tidak ditentukan)

Informasi media saat ini.

mediaCategory

cast.framework.messages.MediaCategory nullable

Kategori media (video, audio, atau gambar).

mediaSessionId

angka

ID unik untuk sesi media. Fungsi ini diperbarui saat permintaan pemuatan baru diterima.

mediaStartAbsoluteTime

nomor nullable

Menunjukkan waktu absolut (waktu Epoch dalam detik) untuk live stream. Untuk live streaming, waktu dimulainya acara. Jika tidak, rentang yang dapat dicari akan dimulai saat streaming dimulai.

metadata

(cast.framework.messages.MediaMetadata atau Objek nullable) nullable)

Metadata media.

nextMetadata

(cast.framework.messages.MediaMetadata atau Objek nullable) nullable)

Metadata item berikutnya.

nextSubtitle

string

Subtitel Item Berikutnya.

nextThumbnailUrl

string

URL thumbnail Item Berikutnya.

nextTitle

string

Judul Item Berikutnya.

numberBreakClips

angka

Jumlah klip jeda dalam jeda saat ini.

playbackRate

angka

Kecepatan pemutaran media.

preloadingNext

boolean

Tanda untuk menampilkan/menyembunyikan metadata item berikutnya.

queueData

(nullable cast.framework.messages.QueueData atau belum ditentukan)

Data antrean.

secondaryImageUrl

string

URL gambar sekunder konten.

sectionDuration

nomor nullable

Menunjukkan durasi bagian dalam detik.

sectionStartTimeInMedia

nomor nullable

Menunjukkan waktu mulai bagian, dalam waktu media dalam detik.

state

cast.framework.ui.State

Status pemutar saat ini.

supportedMediaCommands

angka

Perintah yang didukung oleh pemutar ini.

Lihat juga
cast.framework.messages.Command

thumbnailUrl

string

URL thumbnail konten.

title

string

Judul konten.

whenSkippable

(angka atau tidak ditentukan)

Sediakan waktu yang tersisa hingga jeda akan dapat dilewati, yang relatif terhadap waktu pemutaran saat ini. Nilai tidak ditentukan atau negatif jika jeda tidak dapat dilewati.