获取Audio音频的总时长


let musicDom = document.getElementsByTagName('audio')[0];  // 获取AudioDom节点
            musicDom.load();//因为source标签不能直接更改路径,所以整个audio标签必须重新加载一次
            musicDom.oncanplay = function () {  
                console.log("音乐时长",musicDom.duration);//音乐总时长
                //处理时长
                var time = musicDom.duration;
                //分钟
                var minute = time / 60;
                var minutes = parseInt(minute);
                if (minutes < 10) {
                    minutes = "0" + minutes;
                }
                //秒
                var second = time % 60;
                var seconds = Math.round(second);
                if (seconds < 10) {
                    seconds = "0" + seconds;
                }
                console.log('处理音乐时长',minutes+":"+seconds)

                    
            }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM