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