Klasse: RemotePlayer

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.