遇到檢索 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);
廣告