Attualmente sto cercando di progettare una semplice app che trasmette in streaming una stazione radio internet. Ho l'URL per la stazione e sono la creazione di Media Player comeMedia Player chiamato nello stato 0, errore (-38,0)
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 blocca quando emulato, ma nulla sta giocando e sono ottenere il seguente errore:
start called in state 0
e in basso a destra è
Error (-38,0)
qualcuno sa cosa significa questo?
Ho letto un po 'di questi errori di stato, ma non ho trovato nulla che si applichi al mio progetto.
http://stackoverflow.com/questions/8681550/android-2-2-mediaplayer-is-working-fine-with-one-shoutcast-url -ma-non-con-la http://stackoverflow.com/questions/8671479/android-mediaplayer-works-fine-in-our-custom-audio-streaming-application-up-to-a –
possibile duplicato di [Problemi di Android MediaPlayer: "Errore (-38, 0)" e "stop chiamato nello stato 1"] (http://stackoverflow.com/questions/11913108/android-mediaplayer-problems-error-38-0-and -stop-called-in-state-1) – rds
@SmashCode contrassegna un'altra risposta come accettata in quanto la mia risposta è completamente inutile. – tidbeck