传入音频时长信息,除1000算出一共有多少秒,然后除60用Math.floor()保留俩位小数,算出音频有多少分钟。同理减去整数分钟部分,得到小数部分,乘60得到音频分钟后的秒数部分。用三元运算符判断分秒小于10的自动加上0,如03 :09
//格式化音频时间
let formarSongsTime = (duration) => {
let audiodurations = duration / 1000
let minute = Math.floor(audiodurations / 60)
let second = Math.floor((audiodurations / 60 - minute) * 60)
minute = minute < 10 ? `0${minute}` : (minute + '')
second = second < 10 ? `0${second}` : (second + '')
return minute + ':' + second
}