cast. framework. ui. PlayerData
Spielerdaten. Gib die Playermedien und den Werbeunterbrechungsstatus an.
Konstruktor
Spielerdaten
new PlayerData()
Attribute
ActiveTrackIds
Nicht-Null-Array der Zahl
Aktive Track-IDs der aktuellen Medien.
Anwendungsdaten
Nullwert cast.framework.ui.ApplicationData
Anwendungsdaten.
position_position_break
Nicht-Null-Array der Zahl
Array mit Unterbrechungspositionen in Prozent Eingestellt: Bei Live- oder dynamischen Werbeunterbrechungen wird dieses Format nicht aktualisiert.
Titel der Pause
String
Titel der aktuellen Wiedergabepause.
currentBreakClipnummer
Zahl
Die Nummer des aktuellen Break-Clips in der Unterbrechung.
currentTime (Aktuelle Uhrzeit)
Zahl
Die aktuelle Position des Mediums in Sekunden oder die aktuelle Position bei einer Wiedergabepause
customState
Nullable Object
Benutzerdefinierter Status des Nutzers. Sollte zum Trennen von Wiedergabe- und UI-Logik verwendet werden, damit derselbe UI-Code auf einer Fernbedienung ausgeführt werden kann. Der Status kann durch Aufrufen von cast.framework.PlayerManager#sendCustomState festgelegt werden.
Anzeigestatus
boolean
Gibt an, ob die Player-Metadaten (z. B. Titel oder aktuelle Zeit) angezeigt werden sollen. Dies gilt, wenn mindestens ein Feld in den Metadaten angezeigt werden soll. In einigen Fällen wird „displayStatus“ auf „true“ gesetzt, Teile der Metadaten werden jedoch ausgeblendet (d. h. der Medientitel während der Medienwiedergabe). In diesen Fällen können Sie zusätzliche CSS-Elemente anwenden, um diese Elemente auszublenden. In Fällen, in denen die Medien nur Audio sind, trifft dies fast immer zu. In Fällen, in denen Medien als Video wiedergegeben werden, gilt Folgendes: (1) Das Video wird geladen, gepuffert oder gesucht (2) Es wurde in den letzten fünf Sekunden eine Wiedergabeanfrage gestellt, während Medien wiedergegeben werden, (3) Es wurde eine Anfrage zum Anzeigen des Status in den letzten fünf Sekunden gesendet oder (4) die Medien wurden in den letzten fünf Sekunden pausiert.
Anzeigetyp
String
Property, um zwischen verschiedenen Bildschirmtypen zu unterscheiden. Standard ist TV.
duration
Zahl
Mediendauer in Sekunden oder Dauer der Pause, wenn die Wiedergabe wiedergegeben wird.
isAtLiveEdge
boolean
Geben Sie an, ob der Mediastream in Live Edge abgespielt wird.
isBreak-Overlay
boolean
Gib an, dass der Break-Clip derzeit übersprungen werden kann. Wahr, wenn überspringbare == 0.
isLive
boolean
Gib an, ob es sich um einen Livestream handelt.
isPlayBreak (Pause)
boolean
Gibt an, dass der Empfänger eine Pause ausführt.
Isseeking
boolean
Gibt an, dass der Spieler danach sucht (kann entweder während der Wiedergabe oder beim Pausieren liegen).
liveSeekableRange
Nullable cast.framework.messages.LiveSeekableRange
Gibt den suchbaren Bereich des Inhalts an, wenn es sich um einen Livestream handelt.
medien
(kann cast.framework.messages.MediaInformation nicht definiert oder nicht definiert)
Aktuelle Medieninformationen.
mediaCategory (Medienkategorie)
Nullwert cast.framework.messages.MediaCategory
Die Medienkategorie (Video, Audio oder Bild).
mediaSessionId (Mediensitzungs-ID)
Zahl
Eindeutige ID für Mediensitzung. Sie wird aktualisiert, wenn eine neue Ladeanfrage eingeht.
mediaStartAbsoluteTime (MedienstartAbsolutzeit)
Nullwerte zulässig
Gibt die absolute Zeit (Epochenzeit in Sekunden) für Livestreams an. Bei einer Live-Veranstaltung ist es der Zeitpunkt, zu dem die Veranstaltung begonnen hat. Andernfalls beginnt sie im suchbaren Bereich, wenn das Streaming gestartet wurde.
metadata
(kann cast.framework.messages.MediaMetadata oder ein Objekt, für das Nullwerte zulässig sind)
Medienmetadaten.
nächste Metadaten
(kann cast.framework.messages.MediaMetadata oder ein Objekt, für das Nullwerte zulässig sind)
Metadaten des nächsten Elements.
nächster Untertitel
String
Untertitel des nächsten Elements.
nächsteMiniaturansichtURL
String
Miniaturansicht des nächsten Elements.
nächster Titel
String
Titel des nächsten Artikels.
AnzahlBreakClips
Zahl
Anzahl der Unterbrechungsclips in der aktuellen Unterbrechung.
Wiedergaberate
Zahl
Wiedergaberate für Medien.
VorabladenWeiter
boolean
Markierung, um Metadaten für das nächste Element ein- oder auszublenden.
Warteschlangedaten
(kann cast.framework.messages.QueueData oder nicht definiert sein)
Warteschlangendaten.
Sekundäre Bild-URL
String
Sekundäre Bild-URL.
Abschnittsdauer
Nullwerte zulässig
Geben Sie die Abschnittsdauer in Sekunden an.
AbschnittStartZeitInMedien
Nullwerte zulässig
Geben Sie die Startzeit des Abschnitts in Medienzeit in Sekunden an.
Bundesland
Aktueller Player-Status.
Unterstützte Medienbefehle
Zahl
Die von diesem Player unterstützten Befehle.
- Weitere Informationen
- cast.framework.messages.Command
Miniaturansicht-URL
String
URL des Thumbnails für Inhalte.
title
String
Titel des Inhalts.
wenn überspringbare
(Zahl oder nicht definiert)
Gib die verbleibende Zeit an, bis eine Pause im Verhältnis zur aktuellen Wiedergabezeit überspringbar ist. Nicht definiert oder ein negativer Wert, wenn die Unterbrechung nicht überspringbar ist.