码迷,mamicode.com
首页 > 其他好文 > 详细

获取Audio音频的总时长

时间:2019-11-23 09:16:23      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:处理   seconds   var   不能   直接   get   bsp   标签   时长   

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)

                    
            }

获取Audio音频的总时长

标签:处理   seconds   var   不能   直接   get   bsp   标签   时长   

原文地址:https://www.cnblogs.com/0826sw/p/11915291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!