Ошибка подготовки: status = 0x1 Ошибка при попытке воспроизведения радио - PullRequest
0 голосов
/ 06 августа 2020

Ошибка подготовки: 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" />
...