javascript - HTML5 音频标签持续时间

标签 javascript html audio

怎么每次都打电话

var track_length = $(".audio-player")[counter].duration;

它返回给我这个

351.234

如何将其转换为这种类型的 r 格式分钟/秒。 3:51 秒?(我不确定我对时间的估计是否正确)

最佳答案

你的意思是要将它转换为分钟和秒,如果是那么:

function readableDuration(seconds) {
    sec = Math.floor( seconds );    
    min = Math.floor( sec / 60 );
    min = min >= 10 ? min : '0' + min;    
    sec = Math.floor( sec % 60 );
    sec = sec >= 10 ? sec : '0' + sec;    
    return min + ':' + sec;
}
console.log( readableDuration(351.234) ); // 05:51

关于javascript - HTML5 音频标签持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863181/

相关文章:

java - 合并音频文件

android - 将音频文件重叠到一个

c++ - 从麦克风捕获声音时未执行QAudioInput::notify()

javascript - ngModel 第一次不触发 View 更新

javascript - 编码错误信息

javascript - 包含文件时发生冲突

html - 为什么 Microsoft Edge 在我的网站上检测到错误的语言?

javascript - 如何为图像创建三 Angular 形容器(x 浏览器)

javascript - 使用脚本创建的元素看起来不同

javascript - 如何对对象使用 Underscore.js 过滤器?