chrome. przesyłanie. multimedia. MediaInfo
Opisuje element multimedialny.
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.