Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ buffered ของ Video ใน HTML DOM

คุณสมบัติ buffered ของ HTML DOM Video ใช้สำหรับคืนค่าอ็อบเจกต์ TimeRanges ที่มีข้อมูลเกี่ยวกับช่วงที่ถูกบัฟเฟอร์ (buffered) ของวิดีโอ รวมถึงความยาว ตำแหน่งเริ่มต้น และตำแหน่งสิ้นสุด

ไวยากรณ์ (Syntax)

การคืนค่าอ็อบเจกต์ TimeRanges

mediaObject.buffered

ตัวอย่างการใช้งาน

ตัวอย่างต่อไปนี้แสดงการใช้งานคุณสมบัติ Video buffered:

<!DOCTYPE html> <html> <head> <title>HTML DOM Video buffered</title> <style>    * {       padding: 2px;       margin:5px;    }    form {       width:70%;       margin: 0 auto;       text-align: center;    }    input[type="button"] {       border-radius: 10px;    } </style> </head> <body>    <form>         <fieldset>          <legend>HTML-DOM-Video-buffered</legend>          <video id="demo" width="320" controls><source    src="https://www.tutorialspoint.com/html5/foo.mp4" type="video/mp4"></video><br>          <input type="button" onclick="getTrackDetails()" value="Get Buffered Seconds">          <div id="divDisplay"></div>         </fieldset>    </form> <script>    var divDisplay = document.getElementById("divDisplay");    var demo = document.getElementById("demo");    demo.buffered = true;    function getTrackDetails() {       divDisplay.textContent = 'Buffered: '+demo.buffered.end(0)+' seconds';    } </script> </body> </html>

ผลลัพธ์

คลิกปุ่ม 'Get Buffered Seconds' โดยไม่ได้เล่นวิดีโอ:

คุณสมบัติ buffered ของ Video ใน HTML DOM

คลิกปุ่ม 'Get Buffered Seconds' หลังเล่นวิดีโอแล้ว:

คุณสมบัติ buffered ของ Video ใน HTML DOM