Klasa: RemotePlayer

Zespół

RemotePlayer

new RemotePlayer()

Implementuje
castx.common.RemotePlayer.PlayerInterface

Właściwości

breakClipId

(ciąg znaków lub nieokreślony)

Identyfikator bieżącego klipu przerwy.

breakId

(ciąg znaków lub nieokreślony)

Identyfikator bieżącej przerwy.

canControlVolume

boolean

Wskaż, że odbiornik obsługuje zmianę głośności.

canPause

boolean

Prawda, jeśli odbiornik zezwala na wstrzymywanie.

canSeek

boolean

Prawda, jeśli odbiornik umożliwia przewijanie.

kontroler

Interfejs kontrolera z wartością null

Kontroler odtwarzacza.

currentBreakClipNumber

Liczba

Numer aktualnie odtwarzanego klipu przerwy w przerwach.

currentBreakClipTime

(liczba lub wartość nieokreślona)

Czas w sekundach, który upłynął od rozpoczęcia bieżącego klipu przerwy.

currentBreakTime

(liczba lub wartość nieokreślona)

Czas w sekundach od rozpoczęcia bieżącej przerwy.

currentTime

Liczba

Bieżąca pozycja odtwarzania multimediów (w sekundach). Aby włączyć przewijanie do odtwarzania, zmień tę wartość i wywołaj cast.framework.RemotePlayerController#seek. Podczas odtwarzania multimediów ta wartość jest aktualizowana co sekundę.

displayName

ciąg znaków

Wyświetlana nazwa aplikacji odbiorcy.

displayStatus

ciąg znaków

Stan odbiornika: tytuł multimediów (jeśli jest dostępny) lub tekst o stanie odbiorcy.

czas trwania

Liczba

Czas trwania aktualnie wczytywanych multimediów (w sekundach).

imageUrl

ciąg znaków z wartością null

Adres URL miniatury multimediów aktualnie odtwarzanej.

isConnected

boolean

Prawda, jeśli aplikacja jest połączona z urządzeniem przesyłającym.

isMediaLoaded

boolean

Prawda, jeśli multimedia zostały wczytane na urządzeniu przesyłającym.

isMuted

boolean

Prawda, jeśli urządzenie jest wyciszone.

isPaused

boolean

Prawda, jeśli bieżące multimedia są wstrzymane.

isPlayingBreak

boolean

Wskaż, że odbiornik odtwarza przerwę.

liveSeekableRange

(wartość chrome.cast.media.LiveSeekableRange lub nieokreślona)

Możliwe do przewinięcia zakres transmisji na żywo lub wydarzenia. Używa względnego czasu mediów w sekundach. W przypadku strumieni VOD nie będzie ona definiowana.

mediaInfo

chrome.cast.media.MediaInfo z wartością null

Informacje o multimediach są aktualnie odtwarzane.

numberBreakClips

Liczba

Liczba klipów w bieżącej przerwie.

playerState

chrome.cast.media.PlayerState z wartością null

Bieżący stan odtwarzania multimediów.

queueData

(bez wartości null chrome.cast.media.QueueData lub niezdefiniowany)

Dane kolejki.

savedPlayerState

nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, ispause: boolean}

Stan odtwarzacza zdalnego jest zapisywany po rozłączeniu sesji. Pozwala kontynuować odtwarzanie lokalnie z tego samego miejsca po rozłączeniu.

statusText

ciąg znaków

Opis bieżącej zawartości aplikacji.

title

ciąg znaków z wartością null

Bieżący tytuł multimediów.

videoInfo

(wartość nienull chrome.cast.media.VideoInformation lub niezdefiniowana)

Informacje o filmie.

volumeLevel

Liczba

Bieżący poziom głośności odbiornika jako wartość z zakresu od 0,0 do 1,0. Wartość 1,0 to maksymalna możliwa głośność w odbiorniku lub strumieniu. Aby zmienić głośność odbiornika, zmień tę wartość i wywołaj cast.framework.RemotePlayerController#setVolumeLevel.

whenSkippable

(liczba lub wartość nieokreślona)

Czas w sekundach, w którym klip z przerwą staje się możliwy do pominięcia. Wartość 5 oznacza, że użytkownik może pominąć klip z przerwą po 5 sekundach. Jeśli to pole nie jest zdefiniowane, oznacza to, że bieżącego klipu przerwy nie można pominąć.