写js时在网上找了很多获取音频时长都获取不到,然后搜索各种试最后终于可以,记录下来方便以后使用
var myVid = document.getElementById("audio_duration");
console.log("duration ",myVid);
if(myVid != null){
var duration;
myVid.load();
myVid.oncanplay = function () {
console.log("myVid.duration",myVid.duration);
}
}
第二种:这个有一点误差,因为我用都audio是一个列表
function getDuration() {
setTimeout(function () {
var duration = myVid.duration;
if(isNaN(duration)){
getDuration();
}else{
var _duration = transTime(myVid.duration);
$(".audio_duration").html(_duration);
console.info("时长:"+myVid.duration+"秒")
}
}, 10);
}
本文地址:https://www.zhuimengzhu.com/details/415.html
转载地址:暂无
转载说明:转载时请在文首注明来源zhuimengzhu.com 及教程作者,并附本文链接。谢谢各位编辑同仁配合。zhuimengzhu 保留追究相应责任的权利。