Kelas: QueueItem

Konstruktor

QueueItem

new QueueItem(opt_itemId)

Parameter

opt_itemId

Opsional

angka

ID item.

Properti

activeTrackIds

(Array non-null atau tidak ditentukan)

Array trackId Track yang aktif. Jika array tidak disediakan, jalur default akan aktif.

putar otomatis

(boolean atau tidak ditentukan)

Jika parameter putar otomatis tidak ditentukan atau nilainya true, pemutar media akan mulai memutar elemen dalam antrean ketika item menjadi currentItem.

customData

(Objek nullable atau belum ditentukan)

Aplikasi dapat menentukan informasi item antrean tambahan yang diperlukan.

itemId

(angka atau tidak ditentukan)

ID unik item dalam antrean. Atribut ini bersifat opsional karena untuk LOAD atau INSERT tidak boleh diberikan (karena akan ditetapkan oleh penerima saat item pertama kali dibuat/disisipkan).

media

(non-null cast.framework.messages.MediaInformation atau tidak ditentukan)

Metadata (termasuk contentId) dari elemen playlist.

orderId

(angka atau tidak ditentukan)

Digunakan untuk melacak urutan asli suatu item dalam antrean untuk mengurungkan acak.

preloadTime

(angka atau tidak ditentukan)

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). 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 nilainya 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 sebuah 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. Nilai negatif secara eksplisit menonaktifkan pramuat. Jika nilainya 0 atau tidak ditentukan, item media akan mulai dipramuat segera setelah item sebelumnya didownload sepenuhnya setelah posisi pemutarannya.

startTime

(angka atau tidak ditentukan)

Detik sejak awal konten. Jika konten adalah konten live, dan startTime tidak ditentukan, streaming akan dimulai pada posisi live.