Klasa: PlayerData

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

cast.framework.ui.State

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.