Универсальный способ слушать IceCast через мобильный браузер

Мне нужно создать мобильную веб-страницу, чтобы каждый мог слушать наше интернет-радио IceCast. Я пытался:

  1. Flash Icecast player - но он не работает на iOS
  2. Прямая ссылка на поток, например: http://play.radiopanteon.pl:8000/stream но он не работает на: Mobile Opera и браузере Android.
  3. HTML5 Audio tag, но он не работает в Mobile Opera и Chrome (на Sony Xperia M)

Есть ли универсальный способ слушать интернет-радио через веб-страницу? Извините за мой плохой английский;)


person Łukasz Jankowski    schedule 29.12.2014    source источник
comment
возможный дубликат Как я могу воспроизвести поток shoutcast / icecast используете HTML5?   -  person petey    schedule 29.12.2014
comment
или stackoverflow.com/questions/2229118/   -  person petey    schedule 29.12.2014
comment
Нет! Для меня это бесполезно. Я ищу что-то, что работает, когда аудио тег html5 не работает!   -  person Łukasz Jankowski    schedule 29.12.2014


Ответы (2)


Не существует универсального решения того, о чем вы просите. Особенно на мобильных устройствах.
Лучше всего будет объединенное решение, как будто они уже существуют. HTML5 audio в качестве первого шага и определите, поддерживает ли браузер это в Javascript. Если это не так, проверьте Flash (очень маловероятная комбинация в настоящее время на мобильных устройствах). В противном случае отображаются ссылки на файлы списков воспроизведения и инструкции по загрузке приложения, которое может воспроизводить этот поток.

person TBR    schedule 29.12.2014

Я запускаю службу, которая передает mp3 через icecast в браузеры и приложения - лучшее решение, как указано в TBR - начните с HTML 5 и работайте в обратном направлении - вы можете изучить использование http://mediaelementjs.com/, который требует много работы - однако вам нужно передавать поток в формате, приемлемом для большинства устройств, mp3 кажется наиболее подходящим там.

Возможно, это укажет вам верное направление (если вы еще не нашли путь!)

person user1928397    schedule 23.01.2015