遇到检索 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);

更新日期:24-6 月 - 2020 年

380 次观看

开启你的职业生涯

通过完成课程获得认证

开始
广告