@connecter

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

Всем привет, почему duration == infinity после загрузки, а если полностью воспроизвести аудио, то duration определяется правильно? Как определить длительность сразу после загрузки без воспроизведения?
p.s про тег audio
  • Вопрос задан
  • 592 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
const audio = new Audio();

audio.src = "audio.mp3";

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

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

Войти через центр авторизации
Похожие вопросы