Audio preload 屬性

Audio 對象參考手冊 Audio 對象

實例

頁面一旦加載,就開始加載音頻:

var x = document.getElementById("myAudio").preload;
x輸出結果為:
none // 頁面加載時,音頻不加載


定義和用法

preload 屬性設置或返回是否在頁面加載後立即加載音頻。

preload 屬性描述了在頁面加載後是否預加載音頻。

注意:如果使用 autoplay 屬性則 preload 屬性會被忽略。

注意: <audio> 元素是 HTML5 新增的。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主流流覽器都支持 preload 屬性。

注意: Internet Explorer 不支持 preload 屬性。


語法

返回 preload 屬性:

audioObject.preload

設置 preload 屬性:

audioObject.preload="auto|metadata|none"

屬性值

描述
auto 指示一旦頁面加載,則開始加載音頻。
metadata 指示當頁面加載後僅加載音頻的元數據。
none 指示頁面加載後不應加載音頻。

技術細節

返回值: 字串,表示預加載的數據。可能返回值有"auto", "metadata", 或 "none"。 你可以查看 "屬性值" 代表的意義。


更多實例

實例

以下實例演示了如何設置不同屬性值:

document.getElementById("myAudio").preload="none";
document.getElementById("myaudio").preload="auto";



相關頁面

HTML 參考手冊: HTML <audio> preload 屬性


Audio 對象參考手冊 Audio 對象