This is an explanation of the video content.
 用技术延续对ACG的热爱
6

 |   | 

JS获取audio语音时长
//获取audio语音时长
    function getVoiceTime() {
        $('ul.conversation li .outer-right audio.addVoiceTime').each(function () {
            var audio = $(this)[0], duration;
            audio.load();
            audio.oncanplay = function(){
                duration = Math.ceil(audio.duration);
                if (duration == 'Infinity') {
                    getVoiceTime();
                } else {
                    console.log(duration + `''`);
                }
            }
        });

    }

6 🖺前端 ↦ JavaScript开发技巧 __ 40 字
 JavaScript开发技巧 #22