Я пытаюсь получить длительность аудиофайла, добавив его в невидимый аудиоэлемент на моем веб-сайте:
document.getElementById('my-audio').src=file2.name;
console.log(file2.name);
var myAudio = document.getElementById("my-audio");
// myAudio.duration;
console.log(myAudio.duration);
HTML: <audio id="my-audio" style ='display:none;' src=""></audio>
Запуск код, выбирая файл: я получаю следующее в консоли:
Межзвездный саундтрек - Power of The Universe.mp3
// имя файла
NaN
// длительность
Что я делаю не так, и как я могу это исправить, чтобы получить длительность mp3-файла?