Задать вопрос
@connecter

Duration == infinity для audio, если не был воспроизведен?

Всем привет, почему duration == infinity после загрузки, а если полностью воспроизвести аудио, то duration определяется правильно? Как определить длительность сразу после загрузки без воспроизведения?
p.s про тег audio
  • Вопрос задан
  • 608 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
const audio = new Audio();

audio.src = "audio.mp3";

audio.addEventListener("canplay", () => {
	alert(audio.duration);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы