Kelas: QueueItem

Konstruktor

QueueItem

new QueueItem(mediaInfo)

Parameter

mediaInfo

chrome.cast.media.MediaInfo

Info media

Nilai tidak boleh nol.

Properti

activeTrackIds

Array angka nullable

Array trackId Track yang akan aktif. Jika array tidak disediakan, jalur default akan aktif. Jika diberikan dua trackId yang tidak kompatibel (misalnya dua trek audio aktif), perintah akan gagal dengan INVALID_PARAMETER.

putar otomatis

boolean

Apakah media akan otomatis diputar.

customData

Objek nullable

Set data kustom oleh aplikasi penerima.

itemId

nomor nullable

ID unik item dalam antrean. Jika digunakan dalam chrome.cast.media.QueueLoad atau chrome.cast.media.QueueInsert, nilainya harus null (karena akan ditetapkan oleh penerima saat item pertama kali dibuat/disisipkan). Untuk operasi lainnya, hal ini bersifat wajib.

media

non-null chrome.cast.media.MediaInfo

Deskripsi media.

playbackDuration

nomor nullable

Durasi pemutaran item dalam detik. Jika durasinya lebih besar dari durasi yang sebenarnya - startTime akan dibatasi ke durasi sebenarnya - startTime. Nilainya bisa negatif, dalam hal ini durasi adalah durasi item yang sebenarnya dikurangi durasi yang diberikan. Durasi nilai nol secara efektif berarti item tidak akan diputar.

preloadTime

angka

Parameter ini merupakan petunjuk bagi penerima untuk melakukan pramuat item media ini sebelum diputar. Hal ini memungkinkan transisi yang lancar antara item yang diputar dari antrean.

Waktu dinyatakan dalam detik, relatif terhadap awal pemutaran item ini (biasanya akhir dari pemutaran item sebelumnya). Hanya nilai positif yang valid. Misalnya, jika nilainya adalah 10 detik, item ini akan dipramuat 10 detik sebelum item sebelumnya selesai. Penerima akan mencoba memenuhi nilai ini, tetapi tidak akan menjaminnya, misalnya jika nilai lebih besar dari durasi item sebelumnya, penerima mungkin hanya melakukan pramuat item ini segera setelah item sebelumnya mulai diputar (tidak akan pernah ada dua item yang dipramuat secara paralel). Selain itu, jika item dimasukkan ke dalam antrean tepat setelah currentItem dan waktu untuk melakukan pramuat lebih tinggi daripada waktu yang tersisa di currentItem, pramuat akan terjadi sesegera mungkin.

startTime

angka

Detik dari awal media untuk memulai pemutaran.