MediaPlayer.setDataSource () und prepare () funktionieren nicht - android
Ich habe ein Problem mit der Verwendung des MediaPlayer-Objekts und habe nicht viel Erfolg. Wenn ich meinem Raw-Ordner ein Sound-Asset hinzufüge und es mit dem int-Wert in R aufrufe, funktioniert es einwandfrei. Aber ich möchte in der Lage sein, Dinge aus der URL herauszuholen.
emäß der gesamten Dokumentation, die ich gelesen habe, sollte setDataSource () einen String-Parameter mit einer URL zu einer Datei akzeptiere
Ich erhalte immer wieder eine E / A-Ausnahme für die prepare () -Anweisung. Ich habe sogar versucht, die Datei lokal zu kopieren und immer noch keine Würfel.
Hat jemand irgendwelche Ideen?
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("http://www.urltofile.com/file.mp3");
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}