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

Почему audio.duration разные в FF и chrome?

var  audio = document.getElementById("player");
...
$('#player').attr('src', 'path/to/audio.mp3');
...
audio.addEventListener("loadeddata", function () {
        var duration = audio.duration;
        console.log (duration );
    });


chrome:
7a915ebaea47467aa22d14b731881d6b.png
Fifefox:
63e7770cfa4743249e86c2d4599966a8.png

Хром показывает правильную продолжительность. в чем дело?
  • Вопрос задан
  • 308 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Используйте лучше "canplaythrough". Обычно "loadeddata" срабатывает слишком рано.
Ответ написан
Ваш ответ на вопрос

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

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