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 Juli 2015.
Die preload-Eigenschaft des HTMLMediaElement Interface 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 die Medien nicht vorgeladen werden sollen.
metadata-
Gibt an, dass nur Medienmetadaten (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 nutzt.
- leerer String
-
Ein Synonym für den Wert
auto.
Beispiele
html
<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>
js
const el = document.getElementById("el");
console.log(el.preload); // Output: "metadata"
Spezifikationen
| Specification |
|---|
| HTML> # dom-media-preload> |
Browser-Kompatibilität
Loading…