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