Ошибка подготовки: status = 0x1 - это ошибка, которую я получаю, когда пытаюсь воспроизвести онлайн-фм. Я пытаюсь воспроизвести аудио с этого сайта http://www.radioindia.in/vividh-bharti Я перепробовал каждый код каждого ответа в SA, но проблема все еще существует.
Код
MediaPlayer mPlayer;
String audioUrl = "http://www.radioindia.in/vividh-bharti";
// Initialize a new media player instance
mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try{
Log.d("grsdx", "try");
mPlayer.setDataSource(audioUrl);
mPlayer.prepare();
mPlayer.start();
Toast.makeText(getActivity(),"Playing",Toast.LENGTH_SHORT).show();
}catch (IOException e){
Log.d("grsdx", e.getMessage());
e.printStackTrace();
}catch (IllegalArgumentException e){
Log.d("grsdx", e.getMessage());
}catch (SecurityException e){
Log.d("grsdx", e.getMessage());
}catch (IllegalStateException e){
Log.d("grsdx", e.getMessage());
}
В чем проблема? У меня это разрешение заявлено в манифесте
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />