Android: Wiedergabe von audio-Dateien in /res/raw-Datei-name
In meiner Anwendung s /res/raw/Ordner, die ich habe: file1.ogg file2.ogg ... fileN.ogg
In einer lokalen Datenbank, ich habe die Verweise auf die Datei-Namen, d.h. file1 file2 ... fileN
.
Angesichts eines strings, sagen fileM
, wie kann ich das Abspielen von audio-enthalten in fileM.ogg
? Suchen Sie den entsprechenden Java-code hier.
Hier ist, was ich sah, so weit:
String name = "plumber";
String link = "/res/raw/" + name + ".ogg";
try {
mp.setDataSource(link); //earlier: mp = new MediaPlayer();
mp.prepare();
mp.start();
} catch (Exception e) {
Toast.makeText(PlayScreen.this, "ERROR: audio player not working.", Toast.LENGTH_LONG).show();
}
Bekomme ich die Fehlermeldung in den toast. Auch ich habe versucht, die link
string ohne "/res/raw" in ihm.
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen es mit oder ohne die Erweiterung ".mp3"
hoffe ich konnte dir helfen
ich denke, dass sollte so sein wie die Probe bei http://en.kuma-de.com/blog/2011-11-14/341