cast. framework: QueueManager
QueueManager macht mehrere APIs zur Warteschlangenbearbeitung für Entwickler verfügbar.
- Löst aus
-
non-null Error
: Wenn der Konstruktor direkt verwendet wird Der Zugriff auf den QueueManager sollte nur durch Aufrufen von cast.framework.PlayerManager#getQueueManager erfolgen.
Methoden
getContainerMetadata
getContainerMetadata() wird zurückgegeben: cast.framework.messages.ContainerMetadata
Containermetadaten abrufen.
- Gibt Folgendes zurück:
Aktueller Artikel
getCurrentItem() gibt cast.framework.messages.QueueItem zurück.
Gibt das aktuelle Warteschlangenelement zurück.
- Gibt Folgendes zurück:
-
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex() gibt eine Zahl zurück.
Gibt den Index des aktuellen Warteschlangenelements zurück.
- Gibt Folgendes zurück:
-
number
Der aktuelle Elementindex
getItems
getItems() gibt ein Array von Nicht-Null-cast.framework.messages.QueueItem zurück
Gibt die Elemente der Warteschlange zurück.
- Gibt Folgendes zurück:
-
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, der nicht null ist Der Wert darf nicht null sein. |
Vorher einfügen |
Optional Zahl ID des Elements, das sich direkt nach der eingefügten Liste befindet. Wenn sie nicht angegeben oder nicht gefunden wird, wird die Liste an das Ende der Warteschlange angehängt. |
Artikel entfernen
removeItems(itemIds)
Entfernt Elemente aus der Warteschlange.
Parameter |
|
---|---|
Artikel-IDs |
Array von 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 Wert kann null sein. |
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
Legt fest, ob die Anzahl der Warteschlangenelemente begrenzt wird, die im Medienstatus gemeldet werden sollen (Standardeinstellung ist „wahr“).
Parameter |
|
---|---|
limitQueueItemsInStatus |
boolean |
Artikel aktualisieren
updateItems(Elemente)
Aktualisiert vorhandene Elemente der Warteschlange durch Abgleich von „itemId“.
Parameter |
|
---|---|
items |
Array von cast.framework.messages.QueueItem, der nicht null ist Der Wert darf nicht null sein. |