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 屬性