Klasa: QueueUpdateRequestData

Zespół

QueueUpdateRequestData

nowa funkcja QueueUpdateRequestData()

Rozszerzone
cast.framework.messages.RequestData

Właściwości

currentItemId

(liczba lub wartość nieokreślona)

Identyfikator bieżącego elementu multimedialnego po wprowadzeniu zmian (jeśli nie podano lub nie można go znaleźć, wartość currentItem będzie taka sama jak przed aktualizacją).

currentTime

(liczba lub wartość nieokreślona)

Liczba sekund od początku treści do rozpoczęcia odtwarzania bieżącego elementu. Jeśli zostanie podana, ma pierwszeństwo przed wartością startTime podaną na poziomie QueueItem, ale tylko przy pierwszym odtworzeniu elementu. Dotyczy to typowego przypadku, w którym użytkownik przeskakuje do środka elementu, dzięki czemu właściwość currentTime nie jest trwale stosowana do elementu, jak ma to miejsce w przypadku elementu QueueItem startTime. Pozwala to uniknąć konieczności dynamicznego resetowania wartości startTime (co może nie być możliwe, jeśli telefon przeszedł w tryb uśpienia).

customData

(niepusty obiekt lub niezdefiniowany)

Dane aplikacji dla tego żądania. Umożliwia nadawcy i odbiorcy łatwe rozszerzenie protokołu multimediów bez konieczności używania nowej przestrzeni nazw na potrzeby wiadomości niestandardowych.

Odziedziczone z:
cast.framework.messages.RequestData#customData

items

(niepusta tablica cast.framework.messages.QueueItem lub niezdefiniowana)

Lista elementów kolejki do zaktualizowania. Kolejność nie zostanie zmieniona, a obecny stan zamówienia zostanie zachowany.

jump

(liczba lub wartość nieokreślona)

Liczba elementów do pominięcia/do tyłu względem pozycji obecnego elementu: (może być ujemna). Jeśli wykracza poza granice, element currentItem będzie następnym logicznym elementem w kolejce, który obchodzi granice. Nowa pozycja obecnego elementu jest zgodna z regułami powtarzania kolejki.

mediaSessionId

(liczba lub wartość nieokreślona)

Identyfikator sesji multimediów, której dotyczy żądanie.

Odziedziczone z:
cast.framework.messages.RequestData#mediaSessionId

repeatMode

(wartość nienull cast.framework.messages.RepeatMode lub niezdefiniowany)

Działanie kolejki po odtworzeniu wszystkich elementów.

requestId

Liczba

Identyfikator żądania używany do skorelowania żądania i odpowiedzi.

Odziedziczone z:
cast.framework.messages.RequestData#requestId

sequenceNumber

(liczba lub wartość nieokreślona)

Liczba synchronizowana wszystkich poleceń kolejki. Jeśli zostanie przekazane w poleceniu kolejki, pakiet SDK sprawdzi, czy najnowszy numer kolejki jest zgodny z żądaniem. Bieżąca wartość sekwencyjna jest podawana jako część komunikatów zmienionych w kolejce wychodzącej.

Odziedziczone z:
cast.framework.messages.RequestData#sequenceNumber

tasowanie

(wartość logiczna lub nieokreślona)

tasuj elementy kolejki po przetworzeniu aktualizacji. Po tasowaniu elementów kolejki wczytywany jest element na bieżącej pozycji.