Klasse: QueueItem

Konstruktor

QueueItem

neu QueueItem(mediaInfo)

Parameter

mediaInfo

chrome.cast.media.MediaInfo

Medieninformationen

Der Wert darf nicht null sein.

Attribute

activeTrackIds

Array mit Zahl, bei der Nullwerte zulässig sind

Array von Track-IDs, die aktiv sein sollten Wenn das Array nicht angegeben ist, sind die Standard-Tracks aktiv. Wenn zwei inkompatible trackIds angegeben werden (z. B. zwei aktive Audiotracks), schlägt der Befehl mit INVALID_PARAMETER fehl.

Autoplay

boolean

Gibt an, ob die Medien automatisch abgespielt werden.

customData

Objekt, für das Nullwerte zulässig sind

Benutzerdefiniertes Dataset der Empfängeranwendung.

itemId

Nullwerte (Zahl)

Eindeutige Kennung des Elements in der Warteschlange. Bei Verwendung in „chrome.cast.media.QueueLoad“ oder „chrome.cast.media.QueueInsert“ muss der Wert null sein, da er vom Empfänger zugewiesen wird, wenn ein Element zum ersten Mal erstellt/einfügt wird. Für andere Vorgänge ist dies obligatorisch.

medien

non-null chrome.cast.media.MediaInfo

Medienbeschreibung.

playbackDuration

Nullwerte (Zahl)

Wiedergabedauer des Elements in Sekunden. Ist er größer als die tatsächliche Dauer (startTime), wird er auf die tatsächliche Dauer (startTime) begrenzt. Der Wert kann negativ sein. In diesem Fall entspricht die Dauer der tatsächlichen Elementdauer minus der angegebenen Dauer. Ein Wert von null für die Dauer bedeutet, dass das Element nicht wiedergegeben wird.

preloadTime

Zahl

Dieser Parameter weist den Empfänger darauf hin, dieses Medienelement vorab zu laden, bevor es abgespielt wird. Sie ermöglicht einen reibungslosen Übergang zwischen Elementen, die aus der Warteschlange abgespielt werden.

Die Zeit wird in Sekunden bezogen auf den Beginn der Wiedergabe des Elements angegeben (normalerweise das Ende der vorherigen Elementwiedergabe). Nur positive Werte sind gültig. Wenn der Wert beispielsweise 10 Sekunden beträgt, wird dieses Element 10 Sekunden vor dem Abschluss des vorherigen Elements vorab geladen. Der Empfänger versucht, diesen Wert zu berücksichtigen, garantiert ihn aber nicht. Wenn der Wert beispielsweise länger als die vorherige Elementdauer ist, lädt der Empfänger dieses Element einfach kurz nach Beginn der Wiedergabe des vorherigen Elements vorab. Es werden nie zwei Elemente gleichzeitig vorab geladen. Wenn ein Element direkt nach dem aktuellen Element in die Warteschlange eingefügt wird und die Zeit für das Vorabladen höher als die verbleibende Zeit für das aktuelle Element ist, wird das Vorabladen so schnell wie möglich durchgeführt.

startTime

Zahl

Sekunden ab Beginn der Medien zum Starten der Wiedergabe.