kemply
@kemply
школьник

Что не так в коде?

Вот код HTML:
<audio id="player" src="audio/music.mp3" controls></audio>

И код JavaScript:
var
   $player = document.getElementById("player"),
   $lenght = $player.duration;

console.log($lenght);


При первой загрузке страницы он выводит длину аудио в секундах. Если обновить страницу, то выводит NaN, и так каждый раз. Как это исправить?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
@GreatRash
А аудио к этому времени точно загрузилось? Наверное стоит это всё выполнять только при наступлении события loadedmetadata.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект