Задать вопрос
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.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект