Klasa: MediaInformation

Zespół

MediaInformation

new MediaInformation()

Właściwości

breakClips

(niepusta tablica cast.framework.messages.BreakClip lub niezdefiniowana)

Częściowa lista klipów przerwania, która zawiera aktualnie odtwarzany klip z przerwą, a także niektóre z tych klipów. Powodem wysyłania częściowej listy zamiast pełnej listy jest uniknięcie wygenerowania nadmiaru wiadomości MediaStatus.

breaks

(niepusta tablica cast.framework.messages.Break lub niezdefiniowana)

Lista przerw.

contentId

ciąg znaków

Zwykle jest to adres URL multimediów.

contentType

ciąg znaków

Typ MIME treści.

contentUrl

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

Opcjonalny adres URL multimediów, aby umożliwić użycie elementu contentId jako rzeczywistego identyfikatora. Jeśli adres contentUrl został podany, jest używany jako adres URL multimediów. W przeciwnym razie contentId jest używany jako adres URL multimediów.

customData

(niepusty obiekt lub niezdefiniowany)

Informacje o multimediach specyficzne dla aplikacji.

czas trwania

(liczba lub wartość nieokreślona)

Czas trwania multimediów. Ustaw jako -1, jeśli streamType ma wartość LIVE.

element

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

Opcjonalny precyzyjny link Asystenta Google powiązany z obiektem multimedialnym.

hlsSegmentFormat

(nie null cast.framework.messages.HlsSegmentFormat lub niezdefiniowany)

Format segmentu audio HLS. Wymagane tylko w przypadku odtwarzania treści HLS za pomocą MPL.

hlsVideoSegmentFormat

(nie null cast.framework.messages.HlsVideoSegmentFormat lub niezdefiniowany)

Format segmentu wideo HLS. Wymagane tylko w przypadku odtwarzania treści HLS za pomocą MPL.

mediaCategory

(nie null cast.framework.messages.MediaCategory lub niezdefiniowany)

Kategoria multimediów (audio, wideo, zdjęcia).

metadane

(niepusty obiekt cast.framework.messages.MediaMetadata, niepusty obiekt lub niezdefiniowany)

Metadane multimediów.

startAbsoluteTime

(liczba lub wartość nieokreślona)

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

streamType

non-null cast.framework.messages.StreamType

Typ strumienia.

textTrackStyle

(nienull cast.framework.messages.TextTrackStyle lub niezdefiniowany)

Styl ścieżki tekstowej.

trasy

(niepusta tablica cast.framework.messages.Track lub niezdefiniowana)

Ścieżki multimediów.

userActionStates

(niepusta tablica cast.framework.messages.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

(nie null cast.framework.messages.VastAdsRequest lub niezdefiniowane)

Konfiguracja żądania reklamy VMAP. Używana, jeśli nie podano przerw i elementów breakClip. To pole nie jest uwzględniane w komunikatach MediaStatus, aby uniknąć przepełnienia.