chrome. cast. media. QueueItem
Stellt ein Element in einer Medienwarteschlange dar.
Konstruktor
QueueItem
neu QueueItem(mediaInfo)
Parameter |
|
---|---|
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.