В настоящее время я работаю над приложением для подкаста (katg.com), которое позволит вам слушать живое и т. Д. Однако, я не нашел открытого кода, доступного для потока shoutcast. Я знаю, что есть некоторые способы сделать это, но мне трудно найти какой-либо доступный код в сети, который объясняет это для начинающего Java/Android, как и я.
Кто-нибудь знает какие-либо файлы libs/tutorial/examples/code, которые показывают, как это сделать на Android?Shoutcast streaming
ответ
Как Erich, кажется, случайно отправил неправильную ссылку, вот еще один ресурс о протоколе: http://forums.radiotoolbox.com/viewtopic.php?t=74
Сам Shoutcast поток доступен через HTTP. Например через Telnet:
$ telnet myshoutcastserver.com 8000
GET/HTTP 1.1
..............a lot of streaming stuff........
Таким образом, вы можете попробовать в буфер данных потока и, когда есть достаточно, чтобы играть передать его в экземпляр MediaPlayer.
Спасибо за сообщение правильной ссылки! –
Я пытался это сделать. Но медиаплеер играет быстрее, чем поток загружается, поэтому он получает часть, и она повторяется с самого начала. Продолжает делать это :(ЛЮБОЕ РЕШЕНИЕ? Спасибо! –
Существует Shoutcast потоковых приложений для Android на GitHub: http://github.com/Dawnthorn/nagare/
я не пробовал, и это, кажется, не будет продолжена. Однако, возможно, код помогает :)
Вот какой текст работает протокол Shoutcast: SHOUTcast Protocol. Это не так хорошо, как пример кода, но это может пригодиться.
Редактировать: Исправлена ссылка.
Ваша ссылка по этому вопросу. – MrSnowflake
Упс ... исправлена ссылка. –
В случае, если вы не нашли его сейчас, Icecast является сервером потокового аудио с открытым исходным кодом, который поддерживает протокол SHOUTcast: http://www.icecast.org/index.php
- 1. Shoutcast Streaming & HTML5 аудиоплеер
- 2. Shoutcast aacplus streaming with As3
- 3. Android Shoutcast internet Radio Streaming
- 4. Android Shoutcast: Хотите помочь играть в ShoutCast Streaming в 1.6
- 5. howt to shoutcast streaming на Android
- 6. SHOUTCast Streaming Breaks в 4.0+, работает в версии 2.3
- 7. Flash streaming player: shoutcast (mp3/aacplus), windows media audio
- 8. Получение/анализ ShoutCast Метаданные
- 9. Internet Radio Streaming API
- 10. Кэширование результатов API SHOUTcast
- 11. Shoutcast DNA2 Читать XML
- 12. Android SHOUTcast запрос
- 13. Исключение Shoutcast и Java
- 14. IOS и shoutcast
- 15. shoutcast v2 и whmsonic
- 16. Чтение песни из Shoutcast
- 17. Получить битрейтом от SHOUTcast
- 18. Метаданные SHOUTcast в javascript
- 19. Конфигурация jPlayer и Shoutcast
- 20. WP7 Shoutcast с MediaStreamSource
- 21. ShoutCast over SSL
- 22. Flex/Flash Shoutcast player
- 23. Shoutcast | JQuery | Передача переменных
- 24. Радио Shoutcast с J2ME
- 25. Icecast/Shoutcast Local Setup
- 26. Получение метаданных SHOUTcast вручную
- 27. Shoutcast 1.9.9beta protocol
- 28. Файл Shoutcast xml
- 29. Media Player Shoutcast ошибка
- 30. Java Shoutcast Query
Как играть SHOUTcast Http: //stackoverflow.com/a/8833346/ 265167 –