Медиаплеер вызван в состоянии 0, ошибка (-38,0)

В настоящее время я пытаюсь разработать простое приложение, которое транслирует интернет-радиостанцию. У меня есть URL для станции, и я настраиваю медиаплеер, как

    MediaPlayer mediaPlayer = new MediaPlayer();
    try {
        mediaPlayer.setDataSource(URL);
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (SecurityException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    try {
        mediaPlayer.prepare();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    mediaPlayer.start();

Программа не падает при эмуляции, но ничего не воспроизводится, и я получаю следующую ошибку:

start called in state 0

и прямо под ним

Error (-38,0)

Кто-нибудь знает что это значит?

Я немного читал об этих ошибках состояния, но не смог найти ничего, что относится к моему проекту.

Ответы на вопрос(16)

Ваш ответ на вопрос