chrome. cast. media. QueueReorderItemsRequest
Eine Anfrage zum Neuanordnen einer Liste der Medienelemente in der Warteschlange.
Konstruktor
QueueReorderItemsRequest
neu QueueReorderItemsRequest(itemIdsToReorder)
Parameter |
|
---|---|
itemIdsToReorder |
Array mit Zahlen Die Liste der IDs der Medienelemente, die neu angeordnet werden sollen. Darf nicht null oder leer sein. Der Wert darf nicht null sein. |
Attribute
customData
Objekt, für das Nullwerte zulässig sind
Benutzerdefinierte Daten für die Empfängeranwendung.
insertBefore
Nullwerte (Zahl)
ID des Artikels, der direkt nach der neu angeordneten Liste erscheint Wenn null oder nicht gefunden, wird die neu angeordnete Liste an das Ende der Warteschlange angehängt. Diese ID darf nicht in der „itemIds“-Liste enthalten sein.
itemIds
Nicht-Null-Array von Zahlen
Die Liste der IDs der Medienelemente, die neu angeordnet werden sollen, in der neuen Reihenfolge. Nicht angegebene Artikel behalten ihre aktuelle Reihenfolge bei, ohne dass die Artikel neu angeordnet werden. Die bereitgestellte Liste wird an der durch „insertBefore“ festgelegten Position eingefügt.
Beispiel:
Wenn "insertBefore" nicht angegeben ist Vorhandene Warteschlange: "A", "D", "G", "H", "B", "E" itemIds: "D" "H", "B" Neue Reihenfolge: "A", "G", "E", "D", "H" "B"
Wenn "insertBefore" "A" ist Vorhandene Warteschlange: "A", "D", "G", "H", "B" itemIds: "D" "H" "B" Neue Reihenfolge: "D", "H", "B", "A", "G", "E"
Wenn "insertBefore" "G" ist Vorhandene Warteschlange: "A", "D", "G", "H", "B" itemIds: "D", "H",B" Neue Reihenfolge: "A", "D", "H", "B", "G", "E"
Ist eines der Elemente nicht vorhanden, wird es ignoriert. Darf nicht null oder leer sein.