Klasse: MediaInformation

Konstruktor

MediaInformation

neu MediaInformation()

Attribute

breakClips

(Non-null Array von non-null cast.framework.messages.BreakClip oder nicht definiert)

Eine unvollständige Liste von Pausenclips, die den aktuell wiedergegebenen Pausenclip sowie einige der folgenden Clips enthält. Sie senden eine unvollständige Liste anstelle der vollständigen Liste, um einen Überlauf von MediaStatus-Nachrichten zu vermeiden.

Breaks

(Non-Null-Array von Nicht-Null-cast.framework.messages.Break oder nicht definiert)

Liste der Unterbrechungen.

contentId

String

In der Regel die URL des Mediums.

contentType

String

Der Content-MIME-Typ.

contentUrl

(String oder nicht definiert)

Optionale Medien-URL, die die Verwendung von contentId als tatsächliche ID zulässt. Wenn contentUrl angegeben ist, wird sie als Medien-URL verwendet. Andernfalls wird contentId als Medien-URL verwendet.

customData

(Objekt ungleich null oder nicht definiert)

Anwendungsspezifische Medieninformationen

dauer

(Anzahl oder nicht definiert)

Die Mediendauer. Legen Sie diesen Wert auf -1 fest, wenn streamType auf LIVE gesetzt ist.

entity

(String oder nicht definiert)

Optionaler Google Assistant-Deeplink zu einer Medienentität.

hlsSegmentFormat

(ungleich cast.framework.messages.HlsSegmentFormat oder nicht definiert)

Das Format des HLS-Audiosegments. Nur für die Wiedergabe von HLS-Inhalten mit MPL erforderlich.

hlsVideoSegmentFormat

(ungleich cast.framework.messages.HlsVideoSegmentFormat oder nicht definiert)

Das Format des HLS-Videosegments. Nur für die Wiedergabe von HLS-Inhalten mit MPL erforderlich.

mediaCategory

(nicht null cast.framework.messages.MediaCategory oder nicht definiert)

Die Medienkategorie (Audio, Video, Bild).

Metadaten

(un-null cast.framework.messages.MediaMetadata, Nicht-Null-Objekt oder nicht definiert)

Die Medienmetadaten.

startAbsoluteTime

(Anzahl oder nicht definiert)

Gibt die absolute Zeit (Epoche Unix-Zeit in Sekunden) für Livestreams an. Bei einer Live-Veranstaltung ist dies der Zeitpunkt, zu dem die Veranstaltung begonnen hat. Andernfalls ist es der Beginn des suchbaren Bereichs, zu dem das Streaming gestartet wurde.

streamType

non-null cast.framework.messages.StreamType

Der Streamtyp.

textTrackStyle

(non-null cast.framework.messages.TextTrackStyle oder nicht definiert)

Der Stil des Texttracks.

Songs

(non-null Array von non-null cast.framework.messages.Track oder nicht definiert)

Die Medientracks.

userActionStates

(un-null Array von nicht null cast.framework.messages.UserActionState oder nicht definiert)

Gibt den Status der Nutzeraktion für Medien an. Kennzeichnen Sie die Medien mit „Gefällt mir“ oder „Gefällt mir nicht“ oder folgen Sie Aktionen für die Medien.

vmapAdsRequest

(nicht null cast.framework.messages.VastAdsRequest oder nicht definiert)

Konfiguration der VMAP-Anzeigenanfrage Wird verwendet, wenn keine Pausen und Pausen-Clips angegeben sind. Dieses Feld ist nicht in MediaStatus-Nachrichten enthalten, um einen Überlauf zu vermeiden.