Ich brauche deine Hilfe. Ich habe versucht, eine im Ordner "Assets" gespeicherte Audiodatei abzuspielen. Es ist jedoch ein Fehler aufgetreten.Android Media Player Fehler (1, -4) während der Wiedergabe eines Audio aus Assets Ordner
Hier mein Code sind:
try{
if (player.isPlaying()) {
player.stop();
player.release();
}
}catch(Exception e){
Toast.makeText(this, "an exception occurred", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
try{
AssetFileDescriptor afd = BeeDailyConvo.this.getAssets().openFd("sounds/hello_kr.wma");
player.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
player.prepare();
player.start();
}catch(Exception e){
e.printStackTrace();
}
Und hier sind meine logcat:
06-16 22: 39: 53,330: W/Mediaplayer (13490): info/Warnung (1, 26)
06-16 22: 39: 53,330: E/Mediaplayer (13490): Fehler (1, -4)
Könnten Sie bitte erklären, was mit meinem Code falsch?
Vielen Dank im Voraus
Grüße,
Priska
danke .. arbeitete für mich, aber ohne afd.close(); Arbeiten in Samsung meine 10 "ICS-Registerkarte, aber nicht in Nexus 7 Jellybean .. nach dem Hinzufügen afd.close(); arbeitete in Jeallybean !! –