chrome. cast. media. QueueItem
Menampilkan item dalam antrean media.
Konstruktor
QueueItem
new QueueItem(mediaInfo)
Parameter |
|
---|---|
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.