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