HTMLMediaElement: preload プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
preload は HTMLMediaElement インターフェイスのプロパティで、製作者がどうすればもっとも使い勝手が良くなると考えているかについて、ブラウザーに与えるヒントを示す文字列です。
値
文字列です。取りうる値は次の通りです。
例
html
<video
id="el"
controls
src="/asset?url=https%3A%2F%2Fexample.com%2Fmedia.mp4"
poster="/asset?url=https%3A%2F%2Fexample.com%2Fmedia.jpg"
width="800"
height="600"
preload="metadata">
申し訳ありませんが、お使いのブラウザーは埋め込み動画に対応していません。<a href="/browse?url=https%3A%2F%2Fexample.com%2Fmedia.mp4" download="media.mp4">ダウンロードする</a>ことで、お好きな動画プレイヤーでご覧いただけますのでご安心ください!
</video>
js
const el = document.getElementById("el");
console.log(el.preload); // 出力: "metadata"
仕様書
| 仕様書 |
|---|
| HTML> # dom-media-preload> |