Klasa: QueueItem

Zespół

QueueItem

new QueueItem(mediaInfo)

Parametr

mediaInfo

chrome.cast.media.MediaInfo

Informacje o multimediach

Wartość nie może być wartością null.

Właściwości

activeTrackIds

Tablica liczb z możliwością wartości null

Tablica identyfikatorów śledzenia, które powinny być aktywne. Jeśli tablica nie zostanie podana, aktywne będą ścieżki domyślne. Jeśli podasz 2 niezgodne identyfikatory utworów (na przykład 2 aktywne ścieżki audio), polecenie zakończy się niepowodzeniem i podaniem parametru TRUE_PARAMETER.

autoodtwarzanie

boolean

Określa, czy multimedia mają być odtwarzane automatycznie.

customData

Obiekt z możliwością wartości null

Niestandardowy zbiór danych przez aplikację odbiorcy.

itemId

liczba dopuszczająca wartość null

Unikalny identyfikator elementu w kolejce. Jeśli jest używana w chrome.cast.media.QueueLoad lub chrome.cast.media.QueueInsert, musi ona mieć wartość null (ponieważ zostanie przypisana przez odbiornik podczas pierwszego tworzenia/wstawienia elementu). W przypadku innych operacji jest to obowiązkowe.

media

non-null chrome.cast.media.MediaInfo

Opis multimediów.

playbackDuration

liczba dopuszczająca wartość null

Czas odtwarzania elementu w sekundach. Jeśli wartość jest większa niż rzeczywisty czas trwania, czyli wartość startTime, zostanie ograniczona do rzeczywistego czasu trwania – startTime. Wartość może być ujemna. W takim przypadku czas trwania będzie stanowił rzeczywisty czas trwania elementu pomniejszony o podany czas trwania. Jeśli czas trwania ma wartość 0, element nie zostanie odtworzony.

preloadTime

Liczba

Ten parametr jest wskazówką dla odbiorcy, aby wstępnie załadował element multimedialny, zanim zostanie odtworzony. Umożliwia ona płynne przejście między elementami odtwarzanymi z kolejki.

Czas jest wyrażony w sekundach i porównywany z początkiem odtwarzania danego elementu (zwykle jest to koniec odtwarzania poprzedniego elementu). Dozwolone są tylko wartości dodatnie. Jeśli np. wartość to 10 sekund, ten element zostanie wstępnie wczytany 10 sekund przed zakończeniem czasu poprzedniego. Odbiorca spróbuje zaakceptować tę wartość, ale nie będzie jej zagwarantować. Jeśli na przykład wartość jest większa niż czas trwania poprzedniego elementu, odbiorca może go wstępnie załadować tuż po rozpoczęciu odtwarzania poprzedniego elementu (nie będą wówczas wstępnie ładowane 2 elementy równolegle). Poza tym jeśli element jest wstawiony w kolejce tuż po elemencie currentItem, a czas do wstępnego załadowania jest dłuższy niż czas, który pozostało dla elementu currentItem, nastąpi jak najszybsze wczytanie.

startTime

Liczba

Liczba sekund od początku odtwarzania multimediów.