Klasse: MediaStatus

Konstruktor

Medienstatus

new MediaStatus()

Attribute

ActiveTrackIds

(nicht null-Array von Zahl oder nicht definiert)

Eine Liste der IDs, die den aktiven Tracks entsprechen.

PauseStatus

(nicht null cast.framework.messages.BreakStatus oder nicht definiert)

Enthält Informationen zur aktuell wiedergegebenen Pause.

currentItemId (Aktuelle Artikel-ID)

(Zahl oder nicht definiert)

Die ID dieses Mediaplans (das Element, von dem die Statusänderung stammt).

currentTime (Aktuelle Uhrzeit)

Zahl

Die aktuelle Wiedergabeposition.

CustomData

(nicht null oder nicht definiert)

Anwendungsspezifische Medienstatusdaten.

erweiterter Status

(null.framework.messages.ExtendedMediaStatus oder nicht definiert)

Die Informationen zum erweiterten Medienstatus. Er wird verwendet, um zusätzliche Spielerstatus über die vier Hauptzustände hinaus zu übertragen, nämlich IDLE, PLAYING, PAUSED und BUFFERING. Derzeit wird es nur verwendet, um das anfängliche Laden eines Medienelements zu signalisieren. In diesem Fall ist MediaStatus#playerState IDLE, aber ExtendedMediaStatus#playerState ist LOADING.

Inaktivitätsgrund

cast.framework.messages.IdleReason ist nicht null oder undefiniert.

Wenn der Status IDLE lautet, ist der Grund dafür, dass der Player inaktiv war.

items

(Array ungleich null cast.framework.messages.QueueItem oder nicht definiert)

Liste der Elemente in der Medienwarteschlange.

liveSeekableRange

(null.framework.messages.LiveSeekableRange oder nicht definiert)

Der suchbare Bereich eines Live- oder Ereignisstreams. Hierbei wird die relative Medienzeit in Sekunden verwendet. Bei VOD-Streams sind es undefined.

Laden-Artikel-ID

(Zahl oder nicht definiert)

Die ID des derzeit geladenen Medienelements. Wenn kein Element geladen wird, ist dies undefined.

medien

(null.framework.messages.MediaInformation oder nicht definiert)

Die Medieninformationen.

mediaSessionId (Mediensitzungs-ID)

Zahl

Die eindeutige Sitzungs-ID.

Wiedergaberate

Zahl

Die Wiedergaberate.

Spielerstatus

cast.framework.messages.PlayerState nicht null

Wiedergabestatus

preloadedItemId

(Zahl oder nicht definiert)

ID des nächsten Elements. Diese ID ist nur verfügbar, wenn das Element vorab geladen wurde. Medienelemente können teilweise vorab geladen und im Cache gespeichert werden. Wenn sie später geladen werden, ist der Vorgang schneller, da die Medien nicht aus dem Netzwerk abgerufen werden müssen.

Warteschlangedaten

(null.framework.messages.QueueData oder nicht definiert)

Warteschlangendaten.

Wiederholungsmodus

(nicht null cast.framework.messages.RepeatMode oder nicht definiert)

Das Verhalten der Warteschlange, wenn alle Elemente abgespielt wurden.

Unterstützte Medienbefehle

Zahl

Die von diesem Player unterstützten Befehle.

Typ

cast.framework.messages.MessageType nicht null

Videoinfo

(nicht null cast.framework.messages.VideoInformation oder nicht definiert)

Die Videoinformationen.

Volumen

cast.framework.messages.Volume (nicht null)

Die aktuelle Streamlautstärke.