Для связи с потоками интернет-радиостанций SHOUTcast / HTTP, обычно вы должны ссылаться на файл списка воспроизведения, такой как M3U или PLS. Оттуда браузер запускает аудиоплеер, зарегистрированный для обработки списка воспроизведения. Это прекрасно работает на любом ПК, Palm, Blackberry и iPhone.
Этот метод не работает в Android без установки дополнительного программного обеспечения. Конечно, Только списки воспроизведения или StreamFurious могут справиться с этим просто отлично, но я предполагаю, что должен быть способ вызова аудио или видео плеера, обычно устанавливаемого по умолчанию в установках Android.
По умолчанию ни один аудиоплеер не способен обрабатывать M3U или PLS. Плеер, кажется, открывает его, но говорит «Неподдерживаемый тип носителя».
Чтобы сделать это еще более раздражающим, браузер может передавать потоковое аудио в формате MP3 через HTTP, просто открыв ссылку на файл MP3. Я попытался просто связать напрямую с потоком MP3, размещенным в SHOUTcast, который должен закончиться тем же результатом, но SHOUTcast обнаруживает «Mozilla» в строке user-agent, и вместо отправки потока, он отправляет информационную страницу для станция.
Как подключиться к потоку SHOUTcast на Android с обычного мобильного сайта без использования дополнительных приложений?