HTMLMediaElement: preload-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die preload
-Eigenschaft der Schnittstelle HTMLMediaElement
ist ein String, der dem Browser einen Hinweis darauf gibt, was der Autor für die beste Benutzererfahrung hält.
Sie spiegelt das preload
-Attribut des <audio>
-Elements und des <video>
-Elements wider.
Wert
Ein String. Mögliche Werte sind wie folgt:
none
-
Gibt an, dass das Medium nicht vorgeladen werden soll.
metadata
-
Gibt an, dass nur die Metadaten des Mediums (z.B. Länge) abgerufen werden.
auto
-
Gibt an, dass die gesamte Mediendatei heruntergeladen werden kann, auch wenn nicht erwartet wird, dass der Benutzer sie verwendet.
- leerer String
-
Ein Synonym für den Wert
auto
.
Beispiele
<video
id="el"
controls
src="https://example.com/media.mp4"
poster="https://example.com/media.jpg"
width="800"
height="600"
preload="metadata">
Sorry, your browser doesn't support embedded videos, but don't worry, you can
<a href="https://example.com/media.mp4" download="media.mp4">download it</a>
and watch it with your favorite video player!
</video>
const el = document.getElementById("el");
console.log(el.preload); // Output: "metadata"
Spezifikationen
Specification |
---|
HTML Standard # dom-media-preload |
Browser-Kompatibilität
BCD tables only load in the browser