Audio preload 屬性
定義和用法
preload
屬性設置或返回音頻的 <audio> preload 屬性 的值。
preload 屬性規定是否以及如何在頁面加載時加載音頻。
preload 屬性允許作者向瀏覽器提供關於他/她認為會帶來最佳用戶體驗的提示。在某些情況下,此屬性可能會被忽略。
註釋:如果存在 autoplay 屬性,則忽略 preload 屬性。
實例
例子 1
查明是否以及如何在頁面加載時加載音頻:
var x = document.getElementById("myAudio").preload;
例子 2
演示如何設置不同的屬性值:
document.getElementById("myAudio").preload = "none"; document.getElementById("myaudio").preload = "auto";
語法
返回 preload 屬性:
audioObject.preload
設置 preload 屬性:
audioObject.preload = "auto|metadata|none"
屬性值
值 | 描述 |
---|---|
auto | 作者認為頁面加載時瀏覽器應該加載整個音頻。 |
metadata | 作者認為頁面加載時瀏覽器應該只加載元數據。 |
none | 作者は、ページが読み込まれたときにブラウザがオーディオをロードすべきでないと考えています。 |
技術的詳細
返り値: |
文字列値、どのデータをプレロードするかを示します(あれば)。 返り値は「auto」、「metadata」または「none」のいずれかです。 |
---|
ブラウザのサポート
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | 9.0 | サポート | サポート | サポート |
関連ページ
HTML 参考マニュアル:HTML <audio> preload 属性