Vikram,
Вы должны быть в состоянии достичь этого с помощью MediaPlayer;однако, в зависимости от вашего формата это может быть сложно.Например, если вы пытаетесь воспроизвести онлайн-радиопоток, который использует .pls или .m3u, вам придется проанализировать этот файл и извлечь нужные URL-адреса.
Помимо этого, выдолжен быть в состоянии использовать метод create MediaPlayer с URL, чтобы начать потоковое воспроизведение.Имейте в виду, что если URL-адреса потоков перенаправляются (что, скорее всего, происходит), возможно, вам придется разрешить URL-адрес.Простой способ сделать это - использовать HttpURLConnection, чтобы открыть соединение, затем connect (), затем getURL ().Скорее всего, вам понадобится строковый URL, поэтому вызовите функцию ExternalForm () для результата getURL ().
Кроме того, если у вас не работает MediaPlayer через URL, вам, возможно, придется придуматьваш собственный механизм буферизации для получения данных с сервера.В таком случае, вы можете попробовать этот урок: http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/