В настоящее время я использую аудиоплеер HTML5 для предоставления аудиопотока (24/7 радиопотока) через (мобильный) браузер. Загрузка в потоке и игра с ней отлично работают.
Основная проблема заключается в том, что <audio>
HTML5 <audio>
будет поддерживать загрузку (буферизацию) контента, даже если он неактивен. Это может стать серьезной проблемой для мобильных пользователей, поскольку большинство из них платят за использование данных. До сих пор мне не удалось найти достойные решения, которые работают с перекрестным браузером, чтобы предотвратить это.
Я пробовал:
- Выгрузите источник при нажатии паузы. <Это не работает.
- Удалите элемент аудиоплеера и загрузите новый. Это работает, но, честно говоря, это очень хакерский способ выполнения чрезвычайно простой задачи.
Я просто задавался вопросом, есть ли что-то, что я упускаю из виду во всем этом вопросе, так как я убежден, что я не единственный в этом вопросе.