cast. framework. RemotePlayer
Eigenschaften des Remote-Players, die von cast.framework.RemotePlayerController
aktualisiert werden
Konstruktor
RemotePlayer
neu RemotePlayer()
- Implementiert
- castx.common.RemotePlayer.PlayerInterface
Attribute
breakClipId
(String oder nicht definiert)
ID des aktuellen Unterbrechungsclips.
breakId
(String oder nicht definiert)
ID der aktuellen Unterbrechung.
canControlVolume
boolean
Weisen Sie darauf hin, dass der Empfänger das Ändern der Lautstärke unterstützt.
canPause
boolean
„True“, wenn der Empfänger das Pausieren zulässt.
canSeek
boolean
„True“, wenn der Empfänger die Suche zulässt.
controller
ControllerInterface, das Nullwerte zulässt
Der Controller für den Spieler.
currentBreakClipNumber
Zahl
Die Nummer des Pausenclips in der Unterbrechung, der aktuell abgespielt wird.
currentBreakClipTime
(Anzahl oder nicht definiert)
Zeit in Sekunden, die nach dem Start des aktuellen Pausenclips verstrichen ist.
currentBreakTime
(Anzahl oder nicht definiert)
Zeit in Sekunden, die nach Beginn der aktuellen Unterbrechung verstrichen ist.
currentTime
Zahl
Die aktuelle Position der Medienwiedergabe in Sekunden. Ändern Sie diesen Wert und rufen Sie cast.framework.RemotePlayerController#seek auf, um die Wiedergabe zu starten. Wenn Medien abgespielt werden, wird dieser Wert jede Sekunde aktualisiert.
displayName
String
Anzeigename der Empfängeranwendung.
displayStatus
String
Empfängerstatus für die Anzeige: Dies ist der Medientitel (falls verfügbar) oder der Empfängerstatustext.
dauer
Zahl
Die Dauer der aktuell geladenen Medien in Sekunden.
imageUrl
String, für den Nullwerte zulässig sind
URL der Miniaturansicht für Medien, die aktuell wiedergegeben wird.
isConnected
boolean
„True“, wenn die App mit einem Übertragungsgerät verbunden ist.
isMediaLoaded
boolean
„True“, wenn Medien auf das Übertragungsgerät geladen werden.
isMuted
boolean
„True“, wenn das Gerät stummgeschaltet ist.
isPaused
boolean
„True“, wenn das aktuelle Medium pausiert ist.
isPlayingBreak
boolean
Zeigt an, dass der Empfänger eine Pause spielt.
liveSeekableRange
(nicht null chrome.cast.media.LiveSeekableRange oder nicht definiert)
Suchbarer Bereich eines Live- oder Event-Streams Dabei wird die relative Medienzeit in Sekunden verwendet. Für VOD-Streams ist sie nicht definiert.
mediaInfo
Nullwerte chrome.cast.media.MediaInfo
Medieninformationen werden gerade abgespielt.
numberBreakClips
Zahl
Anzahl der Unterbrechungsclips in der aktuellen Unterbrechung.
playerState
Nullwerte chrome.cast.media.PlayerState
Aktueller Status der Medienwiedergabe.
queueData
(nicht null chrome.cast.media.QueueData oder nicht definiert)
Daten in der Warteschlange.
savedPlayerState
nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: boolean}
Der Status des Remote-Players wird gespeichert, wenn die Sitzung getrennt wurde. Kann verwendet werden, um bei Trennungsereignis lokal von demselben Ort aus weiterzuspielen.
statusText
String
Beschreibender Text für den aktuellen App-Inhalt.
title
String, für den Nullwerte zulässig sind
Aktueller Medientitel.
videoInfo
(nicht null chrome.cast.media.VideoInformation oder nicht definiert)
Die Videoinformationen.
volumeLevel
Zahl
Die aktuelle Lautstärke des Empfängers als Wert zwischen 0,0 und 1,0. 1,0 ist die maximale Lautstärke für den Receiver oder Stream. Um die Empfängerlautstärke zu ändern, ändern Sie diesen Wert und rufen Sie cast.framework.RemotePlayerController#setVolumeLevel auf.
whenSkippable
(Anzahl oder nicht definiert)
Die Zeit in Sekunden, nach der dieser Pausenclip überspringbar wird. 5 bedeutet, dass der Endnutzer diesen Pausenclip nach 5 Sekunden überspringen kann. Wenn dieses Feld nicht definiert ist, ist der aktuelle Pausenclip nicht überspringbar.