canplay :可以播放的时候触发
error:网络错误的时候触发
timeupdate:播放时,e.target是audio标签,e.target.currentTime是当前播放到哪个时间了,它是一个可读写的属性,就是可以通过修改currentTIme(秒)来控制播放的位置
格式化时间
function format(time){
time = time | 0;
let minute = time / 60 | 0; //或0向下取整 相当于Math.floor()
let second = _padLeft(time % 60);
return `${minute}:${second}`
}
//补0
function _padLeft(num, n = 2){
let len = String(num).length;
while (len < n){
num = '0' + num;
len++
}
return num;
}
版权声明:本文为qq_45178972原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。