chrome. cast. media. MediaInfo
Beschreibt ein Medienelement.
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.