Невозможно воспроизвести музыку c с http-сервера более 3 секунд - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь создать приложение для потоковой передачи музыки c. Для musi c я использую URL-адрес, и по какой-то причине musi c проигрывается в течение 3 секунд, а затем автоматически останавливается. пожалуйста, помогите мне это исправить. Я также получаю сообщение в Run: «MediaPlayer завершен, но не выпущен». Спасибо. код:

String url = "https://radio.streamgates.net/stream/1036kh"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
        try {
            mediaPlayer.setDataSource(url);
        } catch (IOException e) {
            Toast.makeText(this,"failed", Toast.LENGTH_LONG).show();
            e.printStackTrace();
        }
        try {
            mediaPlayer.prepare(); // might take long! (for buffering, etc)
        } catch (IOException e) {
            Toast.makeText(this,"failed", Toast.LENGTH_LONG).show();
            e.printStackTrace();
        }
        mediaPlayer.start();
...