Klasse: PlayerData

Konstruktor

PlayerData

new PlayerData()

Properties

activeTrackIds

Array von Zahlen ungleich null

Aktive Titel-IDs der aktuellen Media.

applicationData

nullable cast.framework.ui.ApplicationData

Anwendungsdaten.

breakPercentagePositions

Array von Zahlen ungleich null

Array mit den Positionen der Unterbrechungen in Prozent. Nicht mehr unterstützt – wird nicht für Pausen in Live- oder dynamischen Pausen aktualisiert.

Verworfen
Verwenden Sie stattdessen die Eigenschaft „breaks“ von cast.framework.ui.PlayerData#media.

breakTitle

String

Titel der aktuellen Pausenanzeige.

currentBreakClipNumber

Zahl

Die Nummer des aktuell wiedergegebenen Pausenclips in der Pause.

currentTime (Aktuelle Uhrzeit)

Zahl

Aktuelle Position der Medien in Sekunden oder aktuelle Position der Unterbrechung, falls eine Unterbrechung wiedergegeben wird.

customState

nullable-Objekt

Benutzerdefinierter Status, der verwendet werden sollte, um die Wiedergabe- und UI-Logik zu trennen, damit derselbe UI-Code auf einer Fernbedienung ausgeführt werden kann. Der Status kann durch Aufrufen von cast.framework.PlayerManager#sendCustomState festgelegt werden.

displayStatus

boolean

Gibt an, ob die Metadaten des Players (z. B. Titel, „currentTime“) angezeigt werden sollen. Dies ist der Fall, wenn mindestens ein Feld in den Metadaten angezeigt werden soll. In einigen Fällen ist „displayStatus“ zwar „true“, aber Teile der Metadaten sollten ausgeblendet werden, z. B. der Medientitel, während die Medien gesucht werden. In diesen Fällen kann zusätzliches CSS angewendet werden, um diese Elemente auszublenden. Bei Medien, die nur Audio enthalten, ist dies fast immer der Fall. Wenn es sich bei den Media um Videos handelt, ist dieser Wert „true“, wenn (1) das Video geladen, gepuffert oder gesucht wird, (2) in den letzten fünf Sekunden eine Wiedergabeanfrage gestellt wurde, während bereits Media abgespielt wurden, (3) in den letzten fünf Sekunden eine Anfrage zum Anzeigen des Status gestellt wurde oder (4) die Media in den letzten fünf Sekunden pausiert wurden.

displayType

String

Eigenschaft zur Unterscheidung zwischen verschiedenen Bildschirmtypen. Der Fernseher ist die Standardeinstellung.

Dauer

Zahl

Die Dauer der Medien in Sekunden oder die Dauer der Unterbrechung, wenn eine Unterbrechung wiedergegeben wird.

isAtLiveEdge

boolean

Gibt an, ob der Media-Stream am Live-Edge-Punkt wiedergegeben wird.

isBreakExpanded

boolean

Gibt an, dass der Empfänger eine erweiterte Pause abspielt. Dies ist nur für dynamische Pausen relevant.

isBreakSkippable

boolean

Gibt an, dass der Pausenclip derzeit übersprungen werden kann. „True“, wenn „whenSkippable“ == 0.

isLive

boolean

Geben Sie an, ob es sich bei dem Inhalt um einen Livestream handelt.

isPlayingBreak

boolean

Gibt an, dass auf dem Empfänger eine Pause abgespielt wird.

isSeeking

boolean

Gibt an, dass der Player sucht (entweder während der Wiedergabe oder der Pause).

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

Geben Sie den suchbaren Bereich des Inhalts an, wenn es sich um einen Livestream handelt.

Medien

(nullable cast.framework.messages.MediaInformation oder undefiniert)

Aktuelle Medieninformationen

mediaCategory

nullable cast.framework.messages.MediaCategory

Die Medienkategorie (Video, Audio oder Bild).

mediaSessionId

Zahl

Eindeutige ID für die Mediensitzung. Sie wird aktualisiert, wenn eine neue Ladeanfrage eingeht.

mediaStartAbsoluteTime

nullable number

Gibt die absolute Zeit (Epochenzeit in Sekunden) für Livestreams an. Bei einem Live-Event ist das die Uhrzeit, zu der das Event begonnen hat. Andernfalls ist es der Beginn des suchbaren Bereichs, als das Streaming gestartet wurde.

Metadaten

(nullable cast.framework.messages.MediaMetadata oder nullable Object)

Media-Metadaten

nextMetadata

(nullable cast.framework.messages.MediaMetadata oder nullable Object)

Metadaten des nächsten Elements.

nextSubtitle

String

Untertitel des nächsten Elements.

nextThumbnailUrl

String

URL der Miniaturansicht des nächsten Artikels.

nextTitle

String

Titel des nächsten Elements.

numberBreakClips

Zahl

Anzahl der Pausenclips in der aktuellen Pause.

playbackRate

Zahl

Wiedergabegeschwindigkeit von Medien.

preloadingNext

boolean

Flag zum Ein-/Ausblenden von Metadaten für das nächste Element.

queueData

(nullable cast.framework.messages.QueueData oder undefined)

Warteschlangendaten.

secondaryImageUrl

String

URL des sekundären Bildes für Inhalte.

sectionDuration

nullable number

Geben Sie die Dauer des Abschnitts in Sekunden an.

sectionStartTimeInMedia

nullable number

Geben Sie die Startzeit des Abschnitts in Sekunden an.

Bundesstaat

cast.framework.ui.State

Aktueller Player-Status.

supportedMediaCommands

Zahl

Die von diesem Player unterstützten Befehle.

Weitere Informationen
cast.framework.messages.Command

thumbnailUrl

String

URL der Miniaturansicht des Inhalts.

Titel

String

Titel des Inhalts

whenSkippable

(Zahl oder nicht definiert)

Gibt die verbleibende Zeit an, bis eine Unterbrechung übersprungen werden kann, relativ zur aktuellen Wiedergabezeit. Nicht definiert oder ein negativer Wert, wenn der Break nicht übersprungen werden kann.