cast. framework. ui. PlayerData
Playerdaten. Geben Sie die Medien- und Pausenstatus des Players an.
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
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.