@malbeatz

Как сделать «беспроблемную» перемотку в любой момент аудио?

Если аудио подгрузилось не полностью, то перемотать трек сразу в его конец не получится, как например это можно делать с видео в контакте. Можно ли как-нибудь решить проблему ?
Вот сайт: beeezmusic.com


Нажав на половине из треков плей и проматывая его сразу в конец трека, например, иногда появляется неловкая пауза
  • Вопрос задан
  • 2943 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
"неловкая пауза" - последствие того что вам нужно буферизовать кусок данных что бы начать проигрывать аудио. Просто до этого момента нечего проигрывать. Как это обойти... да никак по сути. Чем быстрее будет происходить буферизация - там меньше задержка. Что бы невилировать паузу - можно попробовать усложнить логику и останавливать воспроизведение, дожидаясь пока у нас сбуферизуется минимально необходимый кусок данных что бы можно было начать играть.

В любом случае с медленным коннектом к серверу задержки всеравно будут иметь место.
Ответ написан
Комментировать
@snaquz
скорее всего неактуально, но я решил эту проблему просто использовав формат .ogg вместо mp3, все стало подгружаться полностью и сразу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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