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