cast. framework: messages. MediaStatus
Der Status einer Mediensitzung.
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.