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

Хром показывает правильную продолжительность. в чем дело?
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Используйте лучше "canplaythrough". Обычно "loadeddata" срабатывает слишком рано.
Ответ написан
Ваш ответ на вопрос

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

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