gpt4 book ai didi

JavaScript 显示持续时间

转载 作者:行者123 更新时间:2023-11-30 06:04:59 24 4
gpt4 key购买 nike

我正在尝试制作一个小计数器来显示电影的播放量,例如在 YouTube 上。

我想要时间输出这样的:

<div id="timeInfo">00:23</div>

我如何实现这一点?我尝试了以下但没有成功:

function infTime (){
timeInfo.innerHTML = formatTime(video.currentTime);

if (video.duration) {
timeInfo.innerHTML = formatTime(video.duration);
}
}

function formatTime (seconds) {
seconds = Math.round(seconds);

minutes = Math.floor(seconds / 60);
minutes = (minutes >= 10) ? minutes : "0" + minutes;

seconds = Math.floor(seconds % 60);
seconds = (seconds >= 10) ? seconds : "0" + seconds;

return minutes + ":" + seconds;
}

最佳答案

这一行有问题:

seconds = Math.round(seconds);

您想在此处使用 Math.floor 以获得正确的结果。

现场演示: http://jsfiddle.net/simevidas/h6yst/

关于JavaScript 显示持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com