У меня проблема с потоковым онлайн-радио на Android (2.1). Я использую MediaPlayer так:
player.setDataSource(mStationUrl);
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.prepareAsync();
Проблема в том, что после запуска этого кода я слышу секунду потока, затем поток прерывается на несколько секунд, а затем снова запускается - на этот раз правильно.
Итак - как мне избежать этого безмолвного разрыва или, может, я что-то не так делаю с подготовкой игрока?
Я сделал это с несколькими потоками - всегда с одинаковыми результатами.