Kelas: PlayerData

Konstruktor

PlayerData

new PlayerData()

Properti

activeTrackIds

Array angka bukan nol

ID jalur aktif media saat ini.

applicationData

nullable cast.framework.ui.ApplicationData

Data aplikasi.

breakPercentagePositions

Array angka bukan nol

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

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

breakTitle

string

Judul jeda iklan yang sedang diputar.

currentBreakClipNumber

angka

Jumlah klip jeda yang sedang diputar dalam jeda.

currentTime

angka

Posisi media saat ini dalam detik, atau posisi jeda saat ini jika jeda sedang diputar.

customState

Objek yang dapat bernilai null

Status kustom pengguna, Harus digunakan untuk memisahkan logika pemutaran dan UI, agar kode UI yang sama dapat berjalan di kontrol jarak jauh. Status dapat disetel dengan memanggil cast.framework.PlayerManager#sendCustomState

displayStatus

boolean

Apakah metadata pemutar (yaitu: judul, currentTime) harus ditampilkan. Nilai ini akan benar jika setidaknya satu kolom dalam metadata harus ditampilkan. Dalam beberapa kasus, displayStatus akan benar, tetapi bagian metadata harus disembunyikan (yaitu: judul media saat media sedang mencari). Dalam kasus ini, CSS tambahan dapat diterapkan untuk menyembunyikan elemen tersebut. Untuk kasus saat media hanya berupa audio, hal ini hampir selalu benar. Dalam kasus saat media adalah video, nilai ini akan benar jika: (1) video sedang dimuat, di-buffer, atau dicari (2) permintaan pemutaran dilakukan dalam lima detik terakhir saat media sudah diputar, (3) ada permintaan yang dilakukan 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 default.

durasi

angka

Durasi media dalam detik, atau durasi jeda jika memutar jeda.

isAtLiveEdge

boolean

Menunjukkan apakah aliran media diputar di tepi live.

isBreakExpanded

boolean

Menunjukkan bahwa penerima sedang memutar jeda yang diperluas. Hal ini hanya relevan untuk jeda dinamis.

isBreakSkippable

boolean

Menunjukkan bahwa klip jeda dapat dilewati saat ini. Benar jika whenSkippable == 0.

isLive

boolean

Tunjukkan apakah konten adalah live stream.

isPlayingBreak

boolean

Menunjukkan bahwa penerima sedang memutar jeda.

isSeeking

boolean

Menunjukkan bahwa pemutar sedang mencari (dapat dilakukan selama pemutaran atau jeda).

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

Tunjukkan rentang yang dapat dicari dari konten jika berupa live stream.

media

(nullable cast.framework.messages.MediaInformation atau undefined)

Informasi media saat ini.

mediaCategory

nullable cast.framework.messages.MediaCategory

Kategori media (video, audio, atau gambar).

mediaSessionId

angka

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

mediaStartAbsoluteTime

angka yang dapat bernilai null

Menunjukkan waktu absolut (Waktu Epoch dalam detik) untuk live stream. Untuk acara live, ini adalah waktu acara dimulai, atau waktu awal rentang yang dapat dicari saat streaming dimulai.

metadata

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

Metadata media.

nextMetadata

(nullable cast.framework.messages.MediaMetadata atau Object 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

Laju pemutaran media.

preloadingNext

boolean

Flag untuk menampilkan/menyembunyikan metadata item berikutnya.

queueData

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

Data antrean.

secondaryImageUrl

string

URL gambar sekunder konten.

sectionDuration

angka yang dapat bernilai null

Tunjukkan durasi bagian dalam detik.

sectionStartTimeInMedia

angka yang dapat bernilai null

Tunjukkan waktu mulai bagian, dalam waktu media dalam detik.

dengan status tersembunyi akhir

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.

judul

string

Judul konten.

whenSkippable

(angka atau belum ditentukan)

Memberikan waktu yang tersisa hingga jeda dapat dilewati relatif terhadap waktu pemutaran saat ini. Undefined atau nilai negatif jika jeda tidak dapat dilewati.