Задать вопрос
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 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@GreatRash
А аудио к этому времени точно загрузилось? Наверное стоит это всё выполнять только при наступлении события loadedmetadata.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽