【发布时间】:2023-02-03 03:35:45
【问题描述】:
let audioElement = new Audio('1.mp3');
let myProgressBar = document.getElementById('myProgressBar');
let progress = parseInt((audioElement.currentTime / audioElement.duration) * 100);
console.log("progress", progress);
myProgressBar.value = progress;
在控制台中,它显示 NaN 表示进度。我尝试通过单独的计算来获取它,例如:
let currentTime = audioElement.currentTime;
let duration = audioElement.duration;
console.log(currentTime); // No problem in audioElement.currentTime
console.log(duration); // NaN
【问题讨论】:
-
请阐明您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: javascript audio progress-bar