MediaMetadata: MediaMetadata() Konstruktor
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der MediaMetadata() Konstruktor erstellt ein neues
MediaMetadata Objekt.
Syntax
new MediaMetadata()
new MediaMetadata(metadata)
Parameter
metadataOptional-
Die Metadatenparameter sind wie folgt:
albumOptional-
Der Name des Albums oder der Sammlung, die das abzuspielende Medium enthält. Der Standardwert ist der leere String (
""). artistOptional-
Der Name des Künstlers, der Gruppe oder des Erstellers des abzuspielenden Mediums. Der Standardwert ist der leere String (
""). artworkOptional-
Ein
Arrayvon Objekten, die Bilder repräsentieren, die mit dem abspielenden Medium verbunden sind. Der Standardwert ist ein leeres Array. Die Objektstruktur ist:src-
Die URL, von der der Benutzeragent die Bilddaten abruft.
sizesOptional-
Gibt die Ressource in mehreren Größen an, sodass der Benutzeragent kein einzelnes Bild skalieren muss. Der Standardwert ist der leere String (
""). typeOptional-
Der MIME-Typ Hinweis für den Benutzeragenten, der es ihm ermöglicht, Bilder von Typen zu ignorieren, die er nicht unterstützt. Der Benutzeragent kann jedoch nach dem Herunterladen des Bildes immer noch MIME-Typ-Sniffing verwenden, um dessen Typ zu bestimmen. Der Standardwert ist der leere String (
"").
chapterInfoOptional-
Ein Array von
ChapterInformationObjektinstanzen, die die Kapitelinformationsmetadaten repräsentieren, die mit dem Medium verbunden sind. Die Objektstruktur ist:artworkOptional-
Ein
ArrayvonartworkObjekten (siehe oben), die Bilder repräsentieren, die mit dem Kapitel verbunden sind. Wenn weggelassen, ist der Standardwert vonartworkein leeres Array. startTimeOptional-
Eine Zahl, die die Startzeit des Kapitels in Sekunden darstellt. Wenn weggelassen, ist der Standardwert von
startTime0. titleOptional-
Ein String, der den Titel des Kapitels darstellt. Wenn weggelassen, ist der Standardwert von
titleder leere String ("").
titleOptional-
Der Titel des abzuspielenden Mediums. Der Standardwert ist der leere String (
"").
Beispiel
Das folgende Beispiel erstellt ein neues MediaMetadata Objekt mit dem
korrekten Format der Metadaten.
if ("mediaSession" in navigator) {
navigator.mediaSession.metadata = new MediaMetadata({
title: "Unforgettable",
artist: "Nat King Cole",
album: "The Ultimate Collection (Remastered)",
artwork: [
{
src: "https://dummyimage.com/96x96",
sizes: "96x96",
type: "image/png",
},
{
src: "https://dummyimage.com/128x128",
sizes: "128x128",
type: "image/png",
},
{
src: "https://dummyimage.com/192x192",
sizes: "192x192",
type: "image/png",
},
{
src: "https://dummyimage.com/256x256",
sizes: "256x256",
type: "image/png",
},
{
src: "https://dummyimage.com/384x384",
sizes: "384x384",
type: "image/png",
},
{
src: "https://dummyimage.com/512x512",
sizes: "512x512",
type: "image/png",
},
],
});
}
Spezifikationen
| Spezifikation |
|---|
| Media Session> # dom-mediametadata-mediametadata> |