Attualmente sto cercando di progettare una semplice app che trasmetta in streaming una stazione radio Internet. Ho l'URL della stazione e sto configurando il Media Player come
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();
Il programma non si arresta in modo anomalo quando emulato, ma non viene riprodotto nulla e viene visualizzato il seguente errore:
start called in state 0
e proprio sotto lo è
Error (-38,0)
Qualcuno sa cosa significa?
Ho letto un po 'di questi errori di stato, ma non sono riuscito a trovare nulla che si applichi al mio progetto.