@noname90

Как получить duration html5 audio при использование мобильной сети до начала воспроизведения?

При wifi подключении в crome mobile и мобильном яндеск браузере все работает отлично, как и на десктопе, можно получить длительность аудио и текущее время, установить currentime. Если планшет/ телефон подключен через мобильный интернет получить данные о времени невозможно до начала воспроизведения. Можно получить duration и currenttime при ondurationchange, но установка currenttime при этом срабатывает через раз. Может кто сталкивался? Как стопроцентно установить currentTime при загрузке аудио файла?
var a1 = new Audio();
a1.src = 'http://audioknigionline.ru/books/audio/Ioanna_Hmelevskaya_Bolshoyj_kusok_mira.mp3';
a1.preload = 'metadata';
a1.duration;
a1.currentTime = 10
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vovastradamus
А как вы можете получить информацию о файле, пока вы его не получили?
Поэтому например вк апи, возвращает длительность аудио.
Ответ написан
Ваш ответ на вопрос

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

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