Klasse: MediaInfo

Konstruktor

MediaInfo

new MediaInfo(contentId, contentType)

Parameter

Content-ID

String

Eindeutige Kennung für die Medien.

contentType

String

MIME-Inhaltstyp der Medien.

Attribute

AtvEntity

(String oder nicht definiert)

Alternative Entität zum Laden der Medien in der Android TV App

Wenn festgelegt, wird der in der Entität festgelegte Wert überschrieben, wenn der Empfänger eine Android TV-App ist. Auf Empfängerseite kann auf die Entität über MediaInfo#getEntity() zugegriffen werden.

Break-Clips

(Array ungleich null chrome.cast.media.BreakClip oder nicht definiert)

Teilliste von Break-Clips, die den aktuellen Break-Clip, der vom Empfänger abgespielt wird, oder Clips, die der Receiver kurz danach wiedergeben wird, statt eine vollständige Liste von Clips zu senden. Dadurch soll ein Überlauf der MediaStatus-Nachricht vermieden werden.

Breaks

(Array ungleich null chrome.cast.media.Break oder nicht definiert)

Liste der Unterbrechungen.

Content-ID

String

Kennzeichnet den Inhalt. In der Regel eine URL, kann jedoch eine beliebige String-ID sein.

contentType

String

MIME-Inhaltstyp der Medien.

Content-URL

(String oder nicht definiert)

Optionale Medien-URL zur Verwendung von „contentId“ für die tatsächliche ID. Wenn „contentUrl“ angegeben ist, wird sie als Medien-URL verwendet. Andernfalls wird „contentId“ als Medien-URL verwendet.

CustomData

Nullable Object

Benutzerdefiniertes Dataset der Empfängeranwendung.

duration

Nullwerte zulässig

Dauer des Inhalts in Sekunden. Kann für Medien vom Typ chrome.cast.media.StreamType.LIVE null sein.

entity

(String oder nicht definiert)

Optionale Medienentität, normalerweise ein Google Assistant-Deeplink.

hlsSegmentFormat

(chrome.cast.media.HlsSegmentFormat ungleich null oder nicht definiert)

Das Format des HLS-Audiosegments.

hlsVideoSegmentFormat

(chrome.cast.media.HlsVideoSegmentFormat ungleich null oder nicht definiert)

Das Format des HLS-Videosegments.

metadata

Alle Typen

Beschreibt die Medieninhalte. Der Wert sollte eines der chrome.cast.media.*Metadata-Objekte sein.

startAbsoluteTime (Startzeit)

(Zahl oder nicht definiert)

Gibt die absolute Zeit (Livestream-Unix-Zeit in Sekunden) für Livestreams an. Bei einer Live-Veranstaltung ist es der Zeitpunkt, zu dem die Veranstaltung begonnen hat. Andernfalls beginnt sie im suchbaren Bereich, wenn das Streaming gestartet wurde.

Streamtyp

chrome.cast.media.StreamType ist nicht null

Die Art des Mediastreams.

textTrackStil

Nullwert chrome.cast.media.TextTrackStyle

Der angeforderte Texttrack-Stil. Wenn nicht angegeben, werden die Designeinstellungen des Geräts verwendet (falls vorhanden).

Songs

Nullable Array von Nicht-Null-chrome.cast.media.Track

Array von Track-Objekten

userActionStates

(Array ungleich null chrome.cast.media.UserActionState oder nicht definiert)

Gibt den Nutzeraktionsstatus für Medien an. Geben Sie eine „Mag ich“- bzw. „Mag ich nicht“-Bewertung an oder folgen Sie den Aktionen für die Medien.

vmapAdsRequest (Anfrage)

(chrome.cast.media.VastAdsRequest ist nicht null oder undefiniert)

Konfiguration von VMAP-Anzeigenanfragen Wird verwendet, wenn keine Werbeunterbrechungen und -unterbrechungen vorhanden sind.