cast. platforma. RemotePlayer
Właściwości odtwarzacza zdalnego aktualizowane przez cast.framework.RemotePlayerController
.
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ąć.