Klasse: PlayerData

Konstruktor

PlayerData

new PlayerData()

Attribute

activeTrackIds

Nicht-Null-Array von Zahlen

Aktive Titel-IDs der aktuellen Medien.

applicationData

Nullwerte cast.framework.ui.ApplicationData

Anwendungsdaten

breakPercentagePositions

Nicht-Null-Array von Zahlen

Array mit Positionen für Pausen in Prozent. Verworfen – wird nicht für Unterbrechungen in Livestreams oder dynamischen Pausen aktualisiert.

Eingestellte Funktionen
Verwenden Sie stattdessen die Property „breaks“ von cast.framework.ui.PlayerData#media.

breakTitle

String

Titel der aktuellen Wiedergabepause.

currentBreakClipNumber

Zahl

Die Nummer des Pausenclips in der Unterbrechung, der aktuell abgespielt wird.

currentTime

Zahl

Aktuelle Medienposition in Sekunden oder Unterbrechung der aktuellen Position, wenn die Wiedergabe unterbrochen wird.

customState

Objekt, für das Nullwerte zulässig sind

Benutzerdefinierter Status des Nutzers: Sollte verwendet werden, um Wiedergabe- und UI-Logik voneinander zu trennen, damit derselbe UI-Code in einer Fernbedienung ausgeführt werden kann. Der Status kann durch Aufrufen von cast.framework.PlayerManager#sendCustomState festgelegt werden.

displayStatus

boolean

Gibt an, ob die Player-Metadaten (z. B. Titel, currentTime) angezeigt werden sollen. Dies gilt, wenn mindestens ein Feld in den Metadaten angezeigt werden soll. In einigen Fällen ist displayStatus „true“, aber Teile der Metadaten sollten verborgen sein (d. h. der Medientitel während der Suche nach Medien). In diesen Fällen kann zusätzliches CSS angewendet werden, um diese Elemente auszublenden. In Fällen, in denen das Medium nur Audio enthält, gilt dies fast immer. In Fällen, in denen es sich bei den Medien um ein Video handelt, gilt dies, wenn (1) das Video geladen, zwischengespeichert oder gesucht wird (2) in den letzten fünf Sekunden eine Wiedergabeanfrage gestellt wurde, während die Medien bereits abgespielt werden, (3) eine Anfrage zum Anzeigen des Status der letzten fünf Sekunden gesendet wird oder (4) das Medium in den letzten fünf Sekunden pausiert wurde.

displayType

String

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

dauer

Zahl

Mediendauer in Sekunden oder Dauer der Pause, wenn die Wiedergabe unterbrochen wird

isAtLiveEdge

boolean

Gibt an, ob der Medienstream bei Live Edge wiedergegeben wird.

isBreakSkippable

boolean

Gibt an, dass der Pausenclip im aktuellen Moment übersprungen werden kann. „True“, wenn „ifüberspringbar“ == 0 ist.

isLive

boolean

Gib an, ob es sich um einen Livestream handelt.

isPlayingBreak

boolean

Zeigt an, dass der Empfänger eine Pause spielt.

isSeeking

boolean

Gibt an, dass der Spieler eine Suche durchführt (entweder während der Wiedergabe oder beim Pausieren).

liveSeekableRange

Nullwerte cast.framework.messages.LiveSeekableRange

Geben Sie den Bereich an, nach dem der Content durchsucht werden kann, falls es sich um einen Livestream handelt.

medien

(nullable cast.framework.messages.MediaInformation oder nicht definiert)

Aktuelle Medieninformationen.

mediaCategory

cast.framework.messages.MediaCategory ohne Nullwerte

Die Medienkategorie (Video, Audio oder Bild).

mediaSessionId

Zahl

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

mediaStartAbsoluteTime

Nullwerte (Zahl)

Gibt die absolute Zeit (Epochenzeit in Sekunden) für Livestreams an. Bei einer Live-Veranstaltung ist dies der Beginn der Veranstaltung. Andernfalls ist sie der Beginn des suchbaren Bereichs, zu dem das Streaming gestartet wurde.

Metadaten

(cast.framework.messages.MediaMetadata oder Objekt, für das Nullwerte zulässig sind)

Medienmetadaten.

nextMetadata

(cast.framework.messages.MediaMetadata oder Objekt, für das Nullwerte zulässig sind)

Metadaten des nächsten Elements.

nextSubtitle

String

Untertitel des nächsten Elements.

nextThumbnailUrl

String

Miniaturansicht-URL des nächsten Elements.

nextTitle

String

Titel des nächsten Elements.

numberBreakClips

Zahl

Anzahl der Unterbrechungsclips in der aktuellen Unterbrechung.

playbackRate

Zahl

Wiedergabegeschwindigkeit der Medien

preloadingNext

boolean

Melden, um Metadaten für das nächste Element ein-/auszublenden.

queueData

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

Daten in der Warteschlange.

secondaryImageUrl

String

Sekundäre Bild-URL für Inhalt.

sectionDuration

Nullwerte (Zahl)

Geben Sie die Abschnittsdauer in Sekunden an.

sectionStartTimeInMedia

Nullwerte (Zahl)

Geben Sie die Startzeit des Abschnitts als Medienzeit in Sekunden an.

state

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

title

String

Titel des Inhalts.

whenSkippable

(Anzahl oder nicht definiert)

Gib die verbleibende Zeit an, bis eine Pause im Verhältnis zur aktuellen Wiedergabezeit überspringbar wird. Nicht definiert oder negativer Wert, wenn die Unterbrechung nicht überspringbar ist.