Klasa: MediaInfo

Zespół

MediaInfo

new MediaInfo(contentId, contentType)

Parametr

contentId

ciąg znaków

Unikalny identyfikator multimediów.

contentType

ciąg znaków

Typ treści MIME multimediów.

Właściwości

atvEntity

(ciąg znaków lub nieokreślony)

Dodatkowy element, który ma być używany do wczytywania multimediów w aplikacji na Androida TV.

Jeśli zasada jest skonfigurowana, zastępuje wartość ustawioną w encji, jeśli odbiornik to aplikacja na Androida TV. Po stronie odbiorcy dostęp do encji można uzyskać przez MediaInfo#getEntity().

breakClips

(niepusta tablica chrome.cast.media.BreakClip lub niezdefiniowana)

Częściowa lista klipów, które zawierają bieżący klip przerwy, odtwarzany przez odbiornik lub te, które odbiornik zostaną odtworzone wkrótce po, zamiast wysyłać całą listę klipów. Ma to zapobiec przepełnieniu komunikatu MediaStatus.

breaks

(niepusta tablica chrome.cast.media.Break lub niezdefiniowana)

Lista przerw.

contentId

ciąg znaków

Identyfikuje treści. Zwykle adres URL, ale może to być dowolny identyfikator ciągu znaków.

contentType

ciąg znaków

Typ treści MIME multimediów.

contentUrl

(ciąg znaków lub nieokreślony)

Opcjonalny adres URL multimediów, który umożliwia użycie parametru contentId jako rzeczywistego identyfikatora. Jeśli podasz parametr contentUrl, zostanie on użyty jako adres URL multimediów. W przeciwnym razie zostanie użyty jako adres URL multimediów. W przeciwnym razie zostanie użyty identyfikator contentId.

customData

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

Niestandardowy zbiór danych przez aplikację odbiorcy.

czas trwania

liczba dopuszczająca wartość null

Czas trwania treści w sekundach. Może mieć wartość null w przypadku multimediów typu chrome.cast.media.StreamType.LIVE.

element

(ciąg znaków lub nieokreślony)

Opcjonalny element multimedialny, zwykle precyzyjny link Asystenta Google.

hlsSegmentFormat

(nie null chrome.cast.media.HlsSegmentFormat lub niezdefiniowany)

Format segmentu audio HLS.

hlsVideoSegmentFormat

(nie null chrome.cast.media.HlsVideoSegmentFormat lub niezdefiniowany)

Format segmentu wideo HLS.

metadane

dowolny typ

Opisuje treści multimedialne. Wartość powinna być jednym z obiektów chrome.cast.media.*Metadata.

startAbsoluteTime

(liczba lub wartość nieokreślona)

Podaje czas bezwzględny (czas uniksowy uniksowy w sekundach) dla 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.

streamType

non-null chrome.cast.media.StreamType

Typ strumienia multimediów.

textTrackStyle

chrome.cast.media.TextTrackStyle z wartością null

Żądany styl ścieżki tekstowej. Jeśli nie zostanie podany, zostaną użyte ustawienia stylu urządzenia (jeśli istnieją).

trasy

Tablica chrome.cast.media.Track o wartości null

Tablica obiektów śledzenia.

userActionStates

(niepusta tablica chrome.cast.media.UserActionState lub niezdefiniowana)

Wskazuje stan działań użytkownika związanych z multimediami. Możesz wskazać użytkownikowi, który Ci się podoba lub nie, lub wykonuje czynności związane z multimediami.

vmapAdsRequest

(wartość chrome.cast.media.VastAdsRequest lub niezdefiniowana)

Konfiguracja żądania reklamy VMAP. Używana, jeśli nie podano przerw i elementów breakClip.