Computer >> Máy Tính >  >> Lập trình >> Javascript

Gặp sự cố khi truy xuất thời lượng video HTML5


Để xem thời lượng video, hãy truy vấn thuộc tính readyState. Nó có một chuỗi từ 0 đến 4. Khi siêu dữ liệu được tải, giá trị bạn sẽ nhận được là 1.

Do đó, bạn cần làm những việc như -

window.setInterval(function(tm) {
   // Using readyState attriute
   if (video.readyState > 0) {
      var duration = $('#duration').get(0);
      // for video duration
      var video_duration = Math.round(video.duration);
      duration.firstChild.nodeValue = video_duration;
      clearInterval(tm);
   }
},1000);