cast. framework. ui. PlayerData
dane gracza, Podaj stan multimediów i przerwy w odtwarzaczu.
Zespół
PlayerData
new PlayerData()
Właściwości
activeTrackIds
niepusta tablica liczb
Identyfikatory aktywnych ścieżek bieżącego multimedium.
applicationData
nullable cast.framework.ui.ApplicationData
Dane aplikacji.
breakPercentagePositions
niepusta tablica liczb
Tablica pozycji przerw w procentach. Wycofane – nie jest aktualizowane w przypadku przerw w transmisji na żywo ani przerw dynamicznych.
- Wycofano
- Zamiast tego użyj właściwości `breaks` elementu cast.framework.ui.PlayerData#media.
breakTitle
ciąg znaków
Tytuł bieżącej przerwy na reklamę.
currentBreakClipNumber
liczba
Numer aktualnie odtwarzanego klipu w przerwie.
currentTime
liczba
Bieżąca pozycja multimediów w sekundach lub bieżąca pozycja przerwy, jeśli odtwarzana jest przerwa.
customState
obiekt dopuszczający wartość null
Niestandardowy stan użytkownika, który powinien być używany do oddzielania logiki odtwarzania i interfejsu, aby ten sam kod interfejsu mógł działać na pilocie. Stan można ustawić, wywołując cast.framework.PlayerManager#sendCustomState.
displayStatus
Wartość logiczna
Określa, czy metadane odtwarzacza (np. tytuł, bieżący czas) mają być wyświetlane. Wartość true, jeśli co najmniej jedno pole w metadanych powinno być wyświetlane. W niektórych przypadkach wartość displayStatus będzie wynosić „true”, ale części metadanych powinny być ukryte (np. tytuł multimediów podczas wyszukiwania). W takich przypadkach można zastosować dodatkowy kod CSS, aby ukryć te elementy. W przypadku treści, które są tylko dźwiękowe, prawie zawsze będzie to prawda. W przypadku multimediów wideo wartość ta będzie prawdziwa, gdy: (1) film jest wczytywany, buforowany lub przewijany; (2) w ciągu ostatnich 5 sekund wysłano prośbę o odtwarzanie, gdy multimedia były już odtwarzane; (3) w ciągu ostatnich 5 sekund wysłano prośbę o wyświetlenie stanu; (4) w ciągu ostatnich 5 sekund multimedia zostały wstrzymane.
displayType
ciąg znaków
Właściwość umożliwiająca rozróżnianie różnych typów ekranów. Domyślnie jest to telewizor.
czas trwania
liczba
Czas trwania multimediów w sekundach lub czas trwania przerwy, jeśli jest odtwarzana.
isAtLiveEdge
Wartość logiczna
Wskazuje, czy strumień multimediów jest odtwarzany na żywo.
isBreakExpanded
Wartość logiczna
Wskazuje, że odbiornik odtwarza rozszerzoną przerwę. Dotyczy to tylko przerw dynamicznych.
isBreakSkippable
Wartość logiczna
Wskazuje, że w danym momencie można pominąć klip z przerwą. Wartość „true”, gdy wartość parametru whenSkippable == 0.
isLive
Wartość logiczna
Określ, czy treść jest transmisją na żywo.
isPlayingBreak
Wartość logiczna
Wskazuje, że odbiornik odtwarza przerwę.
isSeeking
Wartość logiczna
Wskazuje, że odtwarzacz przewija (może to nastąpić podczas odtwarzania lub wstrzymania).
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
W przypadku transmisji na żywo podaj zakres, w którym można przewijać treści.
media
(wartość null cast.framework.messages.MediaInformation lub wartość undefined)
Aktualne informacje o multimediach.
mediaCategory
nullable cast.framework.messages.MediaCategory
Kategoria multimediów (film, dźwięk lub obraz).
mediaSessionId
liczba
Unikalny identyfikator sesji multimedialnej. Jest ona aktualizowana po otrzymaniu nowego żądania wczytania.
mediaStartAbsoluteTime
liczba dopuszczająca wartość null
Wskazuje czas bezwzględny (czas epoki w sekundach) dla transmisji na żywo. W przypadku wydarzenia na żywo będzie to czas rozpoczęcia wydarzenia, a w innych przypadkach – początek zakresu, w którym można przewijać, czyli moment rozpoczęcia transmisji.
metadane
(wartość dopuszczająca wartość null cast.framework.messages.MediaMetadata lub obiekt dopuszczający wartość null)
metadane multimediów,
nextMetadata
(wartość dopuszczająca wartość null cast.framework.messages.MediaMetadata lub wartość dopuszczająca wartość null Object)
Metadane następnego elementu.
nextSubtitle
ciąg znaków
Podtytuł następnego elementu.
nextThumbnailUrl
ciąg znaków
Adres URL miniatury następnego elementu.
nextTitle
ciąg znaków
Tytuł następnego produktu.
numberBreakClips
liczba
Liczba klipów z przerwami w bieżącej przerwie.
playbackRate
liczba
Szybkość odtwarzania multimediów.
preloadingNext
Wartość logiczna
Flaga, która umożliwia wyświetlanie lub ukrywanie metadanych następnego elementu.
queueData
(wartość null cast.framework.messages.QueueData lub undefined)
kolejkować dane,
secondaryImageUrl
ciąg znaków
Adres URL dodatkowego obrazu treści.
sectionDuration
liczba dopuszczająca wartość null
Podaj czas trwania sekcji w sekundach.
sectionStartTimeInMedia
liczba dopuszczająca wartość null
Podaj czas rozpoczęcia sekcji w sekundach.
stan
Bieżący stan gracza.
supportedMediaCommands
liczba
Polecenia obsługiwane przez ten odtwarzacz.
- Zobacz też
- cast.framework.messages.Command
thumbnailUrl
ciąg znaków
Adres URL miniatury treści.
tytuł
ciąg znaków
Tytuł treści.
whenSkippable
(liczba lub wartość nieokreślona)
Podaj czas pozostały do momentu, w którym przerwę będzie można pominąć, w odniesieniu do bieżącego czasu odtwarzania. Wartość niezdefiniowana lub ujemna, jeśli przerwa nie jest pomijalna.