@yahabrovec

Почему при динамической смене src элемента audio не подгружаются метаданные?

Всем привет.
Недавно решил написать свой плеер на electron`e и наткнулся на проблему. Если к элементу audio изначально была подгружена композиция то, обращаясь к audio.duration я получал длительность песни. Но при динамической подгрузке песни(то есть во время работы, к примеры при нажатии кнопки next или previous) метаданные не подгружаются и вместо длительности вылетает NaN. Думал что страница загружается слишком рано. Повесил listener onloadedmetadata на аудио элемент и все равно NaN. Хотя если listener сработал получается какие-то метаданные все-таки подгрузились, но длительности песни в них нет.
Может кто знает как решить эту проблему?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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