с некоторого времени я пытаюсь слушать .pls файлы (shoutcasts). Я должен сказать, что перестал работать ужасный. Так как StreamFurious может сделать это, это должно быть возможно. Сначала я пытался соединиться с shoutcast через сокеты (TCP и UDP)-> отказавший. Я не мог даже получить один байт от сервера.
Я в грани слез. У меня даже нет подсказки, что лучший способ состоит в том, чтобы установить соединение и впоследствии постоянно загружать/получать поток данных.
Я действительно надеюсь, что кто-то может указать на меня на правильное направление и дать мне отрывок короткого кода при наличии.
Пожелания Layne
Вы можете попробовать эти ресурсы:
http://ostermiller.org/shoutgrab/
http://code.google.com/p/streamscraper/
http://code.google.com/p/castor-streamer/
http://mp3imagetagextr.sourceforge.net/ShoutcastPlsDownloader/index.html
Из того, что я могу сказать, вам может понадобиться обработать загрузку PLS (по HTTP, если я правильно понимаю) и сам парсинг, но затем вы можете передать фактические URL аудиопотока в MediaPlayer для воспроизведения. Если предположить, что эти потоки находятся в пределах спецификаций (и не все), Android должен иметь возможность их воспроизведения. Но я ни в коем случае не эксперт по Shoutcast
.Android 2.2 (FroYo) теперь поддерживает потоковую передачу Shoutcast.
Для более старых устройств, помимо приведенных выше ссылок, см. http://code.google.com/p/npr-android-app/ , который включает прокси-сервер для буферизации потоков shoutcast.