當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML Audio preload用法及代碼示例


Audio preload屬性用於設置或返回音頻的preload屬性的值。 preload屬性用於指定作者認為頁麵加載時應加載音頻的方式。音頻預加載屬性允許作者向瀏覽器描述應該實現網站用戶體驗的方式。

用法:

  • 返回preload屬性:
    audioObject.preload
  • 設置preload屬性:
    audioObject.preload = "auto | metadata | none"

屬性值:


  1. auto:用於指定頁麵加載時瀏覽器應加載整個視頻。
  2. metadata:它用於指定瀏覽器在頁麵加載時僅加載元數據。
  3. none:用於指定頁麵加載時瀏覽器不應加載視頻。

以下示例程序旨在說明音頻預加載屬性:
例:找出發布者希望在頁麵加載時加載音頻的方式。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        Audio preload Property 
    </title> 
</head> 
  
<body style="text-align:center"> 
  
    <h1 style="color:green"> 
      GeeksforGeeks 
    </h1> 
    <h2 style="font-family:Impact"> 
      Audio preload Property 
    </h2> 
    <br> 
  
    <audio id="Test_Audio" controls> 
        <source src="sample1.ogg" type="audio/ogg"> 
        <source src="sample1.mp3" type="audio/mpeg"> 
    </audio> 
  
    <p>To return the value of the preload  
      attribute of the audio, double click  
      the "Return Preload Attribute" button.</p> 
    <br> 
  
    <button ondblclick="MyAudio()"
            type="button"> 
      Return Preload Attribute 
    </button> 
  
    <p id="test"></p> 
  
    <script> 
        var a = document.getElementById("Test_Audio"); 
  
        function MyAudio() { 
            var a =  
                document.getElementById("Test_Audio").preload; 
            document.getElementById( 
              "test").innerHTML = a; 
        } 
    </script> 
  
</body> 
  
</html>

輸出:

  • 在單擊按鈕之前:
  • 單擊按鈕後:

支持的瀏覽器:下麵列出了DOM Audio preload屬性支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • Firefox
  • Opera
  • 蘋果Safari


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 HTML | DOM Audio preload Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。