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


HTML Video preload用法及代碼示例


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

用法:

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

屬性值:


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

以下示例程序旨在說明Video Preload屬性。
示例1:返回視頻預加載屬性。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        Video Preload Property 
    </title> 
</head> 
  
<body style="text-align:center"> 
  
    <h1 style="color:green"> 
      GeeksforGeeks 
    </h1> 
    <h2 style="font-family:Impact"> 
      Video Preload Property 
    </h2> 
    <br> 
  
    <video id="Test_Video"
           width="360" 
           height="240" 
           controls> 
        <source src="samplevideo.mp4"
                type="video/mp4"> 
        
        <source src="movie.ogg"
                type="video/ogg"> 
    </video> 
  
    <p>To return the value of the preload attribute,  
      double click the "Return Preload Attribute" button.</p> 
  
    <button ondblclick="My_Video()" 
            type="button"> 
      Return Preload Attribute 
    </button> 
  
    <p id="test"></p> 
  
    <script> 
        function My_Video() { 
            var v = document.getElementById( 
              "Test_Video").preload; 
            document.getElementById("test").innerHTML = v; 
        } 
    </script> 
  
</body> 
  
</html>

輸出:

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

示例2:設置視頻預加載屬性。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        Video Preload Property 
    </title> 
</head> 
  
<body style="text-align:center"> 
  
    <h1 style="color:green"> 
      GeeksforGeeks 
    </h1> 
    <h2 style="font-family:Impact"> 
      Video Preload Property 
    </h2> 
    <br> 
  
    <video id="Test_Video"
           width="360" 
           height="240" 
           controls> 
        <source src="samplevideo.mp4"
                type="video/mp4"> 
        
        <source src="movie.ogg"
                type="video/ogg"> 
    </video> 
  
    <p>To set the value of the preload attribute,  
      double click the "Set Preload Attribute" button.</p> 
  
    <button ondblclick="My_Video()" 
            type="button"> 
      Set Preload Attribute 
    </button> 
  
    <p id="test"></p> 
  
    <script> 
        function My_Video() { 
            var v = document.getElementById( 
              "Test_Video").preload="auto"; 
            document.getElementById("test").innerHTML = v; 
        } 
    </script> 
  
</body> 
  
</html>

輸出:

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

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

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


相關用法


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