cast. platforma. ui. PlayerData
Dane odtwarzacza. Podaj multimedia i stan przerwy w odtwarzaczu.
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
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ąć.