Ich versuche gerade, eine einfache App zu entwerfen, die einen Internetradiosender streamt. Ich habe die URL für den Sender und richte den Media Player wie ein
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();
Das Programm stürzt beim Emulieren nicht ab, aber es wird nichts abgespielt und ich erhalte die folgende Fehlermeldung:
start called in state 0
und direkt darunter ist es
Error (-38,0)
Weiß jemand was das bedeutet?
Ich habe ein wenig über diese Statusfehler gelesen, konnte aber nichts finden, was für mein Projekt gilt.