cast. framework. messages. QueueUpdateRequestData
Daten der UPDATE-Warteschlange für Medienereignisse.
Konstruktor
QueueUpdateRequestData
new QueueUpdateRequestData()
- Erweitert
- cast.framework.messages.RequestData
Attribute
currentItemId (Aktuelle Artikel-ID)
(Zahl oder nicht definiert)
ID des aktuellen Media-Elements nach den Änderungen. Wenn es nicht angegeben oder nicht gefunden wurde, ist der Wert des aktuellen Elements mit dem Wert vor der Aktualisierung identisch.
currentTime (Aktuelle Uhrzeit)
(Zahl oder nicht definiert)
Sekunden seit Beginn des Inhalts, ab dem das aktuelle Element wiedergegeben werden soll. Wenn dieser Wert angegeben wird, hat er Vorrang vor dem auf QueueItem-Ebene angegebenen startTime-Wert, aber nur bei der ersten Wiedergabe des Elements. Damit wird der häufige Fall abgedeckt, in dem der Nutzer in die Mitte eines Elements springt, sodass die currentTime nicht wie das QueueItem-Startzeit dauerhaft auf das Element angewendet wird. Dadurch wird vermieden, dass die Startzeit dynamisch zurückgesetzt wird. Dies ist möglicherweise nicht möglich, wenn das Smartphone in den Ruhemodus wechselt.
CustomData
(nicht null oder nicht definiert)
Anwendungsspezifische Daten für diese Anfrage. Dadurch können Absender und Empfänger das Medienprotokoll ganz einfach erweitern, ohne einen neuen Namespace mit benutzerdefinierten Nachrichten verwenden zu müssen.
- Übernommen von
- cast.framework.messages.RequestData#customData
items
(Array ungleich null cast.framework.messages.QueueItem oder nicht definiert)
Liste der zu aktualisierenden Warteschlangenelemente. Es wird keine neue Reihenfolge festgelegt. Die vorhandenen Bestellungen werden beibehalten.
springen
(Zahl oder nicht definiert)
mediaSessionId (Mediensitzungs-ID)
(Zahl oder nicht definiert)
ID der Mediensitzung, für die die Anfrage gilt.
- Übernommen von
- cast.framework.messages.RequestData#mediaSessionId
Wiederholungsmodus
(nicht null cast.framework.messages.RepeatMode oder nicht definiert)
Das Verhalten der Warteschlange, wenn alle Elemente abgespielt wurden.
requestId
Zahl
ID der Anfrage, die zum Korrelieren von Anfrage/Antwort verwendet wird.
- Übernommen von
- cast.framework.messages.RequestData#requestId
Sequenznummer
(Zahl oder nicht definiert)
Eine Zahl zum Synchronisieren aller Warteschlangenbefehle. Wenn für einen Warteschlangenbefehl eine Option angegeben wird, prüft das SDK die letzte Sequenznummer der Warteschlange. Die aktuellesequenzNumber wird als Teil der geänderten Nachrichten der Warteschlange angegeben.
- Übernommen von
- cast.framework.messages.RequestData#sequenceNumber
Shuffle
(Boolesch oder nicht definiert)
Zufallsmix der Warteschlangenelemente während der Aktualisierung wiedergeben Nachdem die Elemente in der Warteschlange zufällig angeordnet wurden, wird das Element an der aktuellen Position geladen.