Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ประสบปัญหาในการดึงระยะเวลาวิดีโอ HTML5


หากต้องการดูระยะเวลาของวิดีโอ ให้ค้นหาแอตทริบิวต์ readyState มีชุดข้อมูลตั้งแต่ 0 ถึง 4 เมื่อโหลดข้อมูลเมตาแล้ว ค่าที่คุณจะได้รับคือ 1

ดังนั้น คุณต้องทำบางอย่างเช่น −

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);