JSFiddle - React, Tailwind, and code Playground
HTML
<input type="file" id="inp">
JavaScript
inp.onchange = e => {
const aud = new Audio(URL.createObjectURL(inp.files[0]));
aud.onloadedmetadata = e => console.log( aud.duration );
aud.onerror = e => console.log("ERROR");
}