Klasa: PlayerData

Zespół

PlayerData

new PlayerData()

Właściwości

activeTrackIds

Tablica liczb niepustych

Identyfikatory aktywnych ścieżek dla bieżącego nośnika.

applicationData

cast.framework.ui.ApplicationData z wartością null

Dane aplikacji.

breakPercentagePositions

Tablica liczb niepustych

Tablica pozycji przerw w procentach. Wycofany – nie jest aktualizowany w przypadku przerw w transmisjach transmisji i dynamicznych przerw.

Wycofano
Zamiast tego użyj właściwości „breaks” z cast.framework.ui.PlayerData#media.

breakTitle

ciąg znaków

Tytuł bieżącej przerwy na odtwarzanie.

currentBreakClipNumber

Liczba

Numer aktualnie odtwarzanego klipu przerwy w przerwach.

currentTime

Liczba

Bieżąca pozycja multimediów w sekundach lub przerwanie bieżącej pozycji, jeśli przerwie odtwarzanie.

customState

Obiekt z możliwością wartości null

Niestandardowy stan użytkownika. Powinien służyć do oddzielania logiki odtwarzania od logiki interfejsu, aby umożliwić uruchamianie tego samego kodu interfejsu na pilocie. Stan można ustawić, wywołując cast.framework.PlayerManager#sendCustomState

displayStatus

boolean

Określa, czy metadane odtwarzacza (na przykład tytuł, obecna godzina) mają być wyświetlane. Dzieje się tak, jeśli powinno wyświetlić się co najmniej jedno pole w metadanych. W niektórych przypadkach parametr displayStatus ma wartość prawda, ale niektóre metadane powinny być ukryte (np. tytuł multimediów podczas wyszukiwania multimediów). W takich przypadkach możesz skorzystać z dodatkowego arkusza CSS, aby je ukryć. W przypadkach, gdy multimedia są dostępne tylko z dźwiękiem, ta opcja prawie zawsze będzie obowiązywać. Gdy multimedia są filmem, będzie to miało miejsce, gdy: (1) film jest wczytywany, buforowany lub przewijany, (2) w ciągu ostatnich 5 sekund zostało wysłane żądanie odtwarzania, gdy multimedia są już odtwarzane, (3) żądanie pokazania stanu w ciągu ostatnich 5 sekund lub (4) odtwarzanie multimediów zostało wstrzymane w ciągu ostatnich 5 sekund.

displayType

ciąg znaków

Właściwość służąca do rozróżniania typów ekranów. Domyślnym ustawieniem jest telewizor.

czas trwania

Liczba

Czas trwania multimediów w sekundach lub czas trwania przerwy w przypadku przerwy podczas odtwarzania.

isAtLiveEdge

boolean

Określa, czy strumień multimedialny jest odtwarzany na krawędziach transmisji na żywo.

isBreakSkippable

boolean

Wskazuje, że klip przerwy na reklamę można pominąć w bieżącym momencie. Wartość true, gdy możliwa do pominięcia == 0.

isLive

boolean

Określ, czy treść jest transmisją na żywo.

isPlayingBreak

boolean

Wskaż, że odbiornik odtwarza przerwę.

isSeeking

boolean

Wskazuje, że odtwarzacz przewija treści (może to być odtwarzanie lub wstrzymywanie).

liveSeekableRange

cast.framework.messages.LiveSeekableRange z wartością null

Wskaż zakres treści do przeszukiwania, jeśli jest to transmisja na żywo.

media

(wartość null cast.framework.messages.MediaInformation lub niezdefiniowana)

Aktualne informacje o multimediach.

mediaCategory

cast.framework.messages.MediaCategory może mieć wartość null.

Kategoria multimediów (wideo, audio lub graficzne).

mediaSessionId

Liczba

Unikalny identyfikator sesji multimediów. Jest aktualizowana po otrzymaniu nowego żądania wczytania.

mediaStartAbsoluteTime

liczba dopuszczająca wartość null

Wskazuje bezwzględny czas (czas uniksowy w sekundach) w przypadku transmisji na żywo. W przypadku wydarzenia na żywo będzie to godzina rozpoczęcia wydarzenia. W przeciwnym razie będzie to początek zakresu możliwego do wyszukania w momencie rozpoczęcia transmisji.

metadane

(obiekt cast.framework.messages.MediaMetadata lub obiekt z możliwością wartości null)

Metadane multimediów.

nextMetadata

(obiekt cast.framework.messages.MediaMetadata lub obiekt z możliwością wartości null)

Metadane następnego elementu.

nextSubtitle

ciąg znaków

Podtytuł następnego produktu.

nextThumbnailUrl

ciąg znaków

Adres URL miniatury następnego produktu.

nextTitle

ciąg znaków

Tytuł następnego elementu.

numberBreakClips

Liczba

Liczba klipów w bieżącej przerwie.

playbackRate

Liczba

Szybkość odtwarzania multimediów.

preloadingNext

boolean

Oznacz, aby pokazać lub ukryć metadane następnego elementu.

queueData

(wartość null cast.framework.messages.QueueData lub niezdefiniowana)

Dane kolejki.

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.

state

cast.framework.ui.State

Bieżący stan odtwarzacza.

supportedMediaCommands

Liczba

Polecenia obsługiwane przez ten odtwarzacz.

Zobacz też
cast.framework.messages.Command

thumbnailUrl

ciąg znaków

Adres URL miniatury treści.

title

ciąg znaków

Tytuł treści.

whenSkippable

(liczba lub wartość nieokreślona)

Podaj czas, jaki pozostał do momentu, gdy przerwa będzie możliwa do pominięcia względem obecnego czasu odtwarzania. Wartość nieokreślona lub ujemna, jeśli przerwy nie można pominąć.