console
setTimeout(function() {
const musicDom = document.getElementsByTagName('audio')[0]; // 获取AudioDom节点
console.log(musicDom);
musicDom.load();// 因为source标签不能直接更改路径,所以整个audio标签必须重新加载一次
musicDom.oncanplay = function () {
console.log('音乐时长',musicDom.duration);// 音乐总时长
// 处理时长
const time = musicDom.duration;
// 分钟
const minute = time / 60;
let minutes = parseInt(minute,10);
if (minutes < 10) {
minutes = '0' + minutes;
}
// 秒
const second = time % 60;
let seconds = Math.round(second);
if (seconds < 10) {
seconds = '0' + seconds;
}
console.log('处理音乐时长',minutes+':'+seconds);
}
},4000)
<audio
id="videoDiv"
controls
className="record-audio"
preload="auto"
src="http://172.16.130.47:10111/call/play?vid=8c0bf7a6fd7400559af2899ee4490be0a3d29187"
>
您的浏览器不支持 audio 标签。
</audio>