【发布时间】:2015-09-22 09:49:54
【问题描述】:
我希望以以下两种格式显示视频长度:
如果少于 59 秒:
{no_of_sec}
如果超过 59 秒:
{no_of_sec} : {no_of_sec}
目前这段代码:
document.getElementById("video2").duration
返回以下值:
18.133313
我只需要按照上面的格式将它四舍五入到最接近的秒数。不用多想,我想我需要把它四舍五入。这可以使用 Math.round() 来完成,但是当数字超过 59 秒时,我会遇到困难。
我打算将它放入一个函数中,该函数将通过一个名为的类循环视频元素:
.has--videoDuration
有什么想法吗?
【问题讨论】:
-
您是否正在寻找仅适用于原生 JavaScript 的解决方案?那 moment.js 呢?
标签: javascript math html5-video duration