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

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

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

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

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