Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Thuộc tính duration của Video trong HTML DOM


Thuộc tính duration của đối tượng Video trong HTML DOM trả về một số tương ứng với độ dài của video (tính bằng giây).

LƯU Ý – Đối với luồng trực tiếp, nó trả về 'Inf' (vô hạn) vì luồng trực tiếp không có độ dài xác định trước.

Cú pháp

Trả về giá trị chuỗi:

mediaObject.duration

Ví dụ

Ví dụ minh họa thuộc tính HTML DOM Video duration:

<!DOCTYPE html> <html> <head> <title>HTML DOM Video duration</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-duration</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="Video này có bao nhiêu giây nội dung?">          <div id="divDisplay"></div>       </fieldset>    </form> <script>    var divDisplay = document.getElementById("divDisplay");    var demo = document.getElementById("demo");    function getTrackDetails() {       divDisplay.textContent = 'Thời lượng: '+demo.duration+' giây';    } </script> </body> </html>

Kết quả

Trước khi nhấn nút „Video này có bao nhiêu giây nội dung?“:

Thuộc tính duration của Video trong HTML DOM

Sau khi nhấn nút „Video này có bao nhiêu giây nội dung?“:

Thuộc tính duration của Video trong HTML DOM