<!DOCTYPEHTML><html><body><audio id="test" src="https://img.houzi8.com/tc_tts_audio/2021/09/13/87ecb94de427fc10a273262780dad4da.mp3" controls="controls">
Your browser does not support the audio element.</audio><script>const audio=document.getElementById("test")
audio.oncanplay=function(){console.log(audio.duration);}</script></body></html>
获取上传控件音频时长
<!DOCTYPEHTML><html><body><input type="file" id="input"/>
Your browser does not support the audio element.</audio><script>const input=document.getElementById("input")
input.onchange=(e)=>{const file = e.target.files[0];const reader =newFileReader();
reader.onload=function(){const audio=newAudio()
audio.src=reader.result;
audio.oncanplay=function(){console.log(audi.duration);}}
reader.readAsDataURL(file);};</script></body></html>