Media Player llamado en estado 0, error (-38,0)
Actualmente estoy tratando de diseñar una aplicación simple que transmita una estación de radio por Internet. Tengo la URL de la estación y estoy configurando el reproductor multimedia como
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();
El programa no se bloquea cuando se emula, pero no se reproduce nada y recibo el siguiente error:
start called in state 0
y justo debajo está
Error (-38,0)
¿Alguien sabe que significa esto
He leído un poco sobre estos errores de estado, pero no pude encontrar nada que se aplique a mi proyecto.