Страница 1 из 1
Радио онлайн (интересуют варианты реализации)
Добавлено: 14 янв 2015, 10:26
NapalmRain
Доброго всем времени суток!
Есть желание написать простенькое приложение, воспроизводящее всего одну радиостанцию.
Известен адрес потока. На том же Flash это пишется в одну строчку, но хотелось бы реализовать всё таки на Java, как положено, так сказать.
Буду благодарен за любую наводку на необходимую информацию!
Re: Радио онлайн (интересуют варианты реализации)
Добавлено: 14 янв 2015, 10:45
NapalmRain
Нашёл вот такой участок кода
Код: Выделить всё
boolean playStatus = false; //статус проигрывания
MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//...
// предварительная настройка
try {
mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(this, Uri.parse("http://online-hitfm.tavrmedia.ua:8000/HitFM"));
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
//Клик по кнопке
public void OnMedia(View view) {
// стоп
if (playStatus) {
mediaPlayer.stop();
playStatus = false;
// старт
} else {
try {
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
playStatus = true;
}
}
Всё до предельности просто, но встал ещё один вопрос, можно ли как-то при такой реализации (ну правда вывести в отдельный поток) получить потоковую информацию, такую как, к примеру, название дорожки?
Re: Радио онлайн (интересуют варианты реализации)
Добавлено: 14 янв 2015, 12:49
razmus
Re: Радио онлайн (интересуют варианты реализации)
Добавлено: 14 янв 2015, 13:59
NapalmRain
Благодарю! буду пробовать
Re: Радио онлайн (интересуют варианты реализации)
Добавлено: 14 янв 2015, 14:39
altwin