Klasse: PlayerData

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

cast.framework.ui.State

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.