cast. framework. QueueManager
QueueManager stellt Entwicklern mehrere APIs zur Warteschlangenbearbeitung zur Verfügung.
- Löst aus
-
non-null Error
Wenn der Konstruktor direkt verwendet wird. Auf den QueueManager sollte nur durch Aufrufen von cast.framework.PlayerManager#getQueueManager zugegriffen werden.
Methoden
getContainerMetadata
getContainerMetadata() gibt cast.framework.messages.ContainerMetadata zurück.
Containermetadaten abrufen.
- Rückgaben
getCurrentItem
getCurrentItem() gibt cast.framework.messages.QueueItem zurück.
Gibt das aktuelle Warteschlangenelement zurück.
- Rückgaben
-
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex() gibt eine Zahl zurück
Gibt den Index des aktuellen Warteschlangenelements zurück.
- Rückgaben
-
number
Der aktuelle Elementindex
getItems
getItems() gibt ein Array von Nicht-Null-Wert cast.framework.messages.QueueItem zurück.
Gibt die Warteschlangenelemente zurück.
- Rückgaben
-
non-null Array of non-null cast.framework.messages.QueueItem
insertItems
insertItems(items, insertBefore)
Fügt Elemente in die Warteschlange ein.
Parameter |
|
---|---|
items |
Array von cast.framework.messages.QueueItem, das nicht null ist Der Wert darf nicht null sein. |
insertBefore |
Optional Zahl ID des Artikels, der direkt nach der eingefügten Liste steht. Wenn sie nicht angegeben ist oder nicht gefunden wird, wird die Liste an das Ende der Warteschlange angehängt. |
removeItems
removeItems(itemIds)
Entfernt Elemente aus der Warteschlange.
Parameter |
|
---|---|
itemIds |
Array mit Zahlen Die IDs der Artikel, die neu angeordnet werden sollen. Der Wert darf nicht null sein. |
setContainerMetadata
setContainerMetadata(containerMetadata)
Legen Sie die Containermetadaten fest.
Parameter |
|
---|---|
containerMetadata |
cast.framework.messages.ContainerMetadata Der Wert kann null sein. |
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
Legt fest, ob die Anzahl der Elemente in der Warteschlange begrenzt wird, die im Medienstatus gemeldet werden sollen. Der Standardwert ist "true".
Parameter |
|
---|---|
limitQueueItemsInStatus |
boolean |
updateItems
updateItems(items)
Aktualisiert vorhandene Elemente in der Warteschlange durch übereinstimmende Element-ID.
Parameter |
|
---|---|
items |
Array von cast.framework.messages.QueueItem, das nicht null ist Der Wert darf nicht null sein. |