Слушайте shoutcast с Android

с некоторого времени я пытаюсь слушать .pls файлы (shoutcasts). Я должен сказать, что перестал работать ужасный. Так как StreamFurious может сделать это, это должно быть возможно. Сначала я пытался соединиться с shoutcast через сокеты (TCP и UDP)-> отказавший. Я не мог даже получить один байт от сервера.

Я в грани слез. У меня даже нет подсказки, что лучший способ состоит в том, чтобы установить соединение и впоследствии постоянно загружать/получать поток данных.

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

Пожелания Layne

13
задан 26 December 2009 в 10:52
поделиться

2 ответа

Вы можете попробовать эти ресурсы:

Shoutcast streaming

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

.
14
ответ дан 2 December 2019 в 00:46
поделиться

Android 2.2 (FroYo) теперь поддерживает потоковую передачу Shoutcast.

Для более старых устройств, помимо приведенных выше ссылок, см. http://code.google.com/p/npr-android-app/ , который включает прокси-сервер для буферизации потоков shoutcast.

1
ответ дан 2 December 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: