Der folgende Code, den ich gemacht habe, funktioniert gut, wenn ich den Tiernamen eintippe und den Tiersound spielt, aber wie kann ich 200 Sounddateien einfacher machen. wie bekomme ich die Zeichenfolge von editiertext und suche die Datei aus rohen Ordner und spielen. Wenn der eingegebene Text ist "Hund" sollte es "dog.mp3"So finden und spielen Sie die Audiodatei entsprechend dem in Edittext eingegebenen Text
editText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
{
String name = editText.getText().toString();
if(name.contentEquals("cow")){
mp = MediaPlayer.create(Selection1Page1.this, R.raw.cow);
mp.start();
}
if(name.contentEquals("bat")){
mp = MediaPlayer.create(Selection1Page1.this, R.raw.bat);
mp.start();
}
if(name.contentEquals("cat")){
mp = MediaPlayer.create(Selection1Page1.this, R.raw.cat);
mp.start();
}
}
}
@PPartisan Vielen Dank für die Antwort, wie ich bin neu auf Android kann ich‘ t es voll zu bekommen. kann ich eine andere grundlegende Logik dafür haben, damit ich lernen und mich bewerben kann. –