cast. framework. ui. PlayerData
Data pemutar. Menyediakan media pemutar dan status jeda.
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
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.