Je suis un noob qui essaie de travailler sur quelque chose et d'en tirer des leçons. J'ai deux boutons d'image et quand je les clique, j'obtiens une sorte de son "schick" plutôt que les fichiers audio que j'ai dans le répertoire/res/raw /.Android: Imagebutton, onclick jouer le son
Ceci est mon code:
public void button_clicked1(View v)
{
text1.setText("1"+width);
mp = MediaPlayer.create(GameScreen.this, R.raw.a);
mp.start();
}
public void button_clicked2(View v)
{
text1.setText("2"+height);
mp = MediaPlayer.create(GameScreen.this, R.raw.b);
mp.start();
}
Qu'est-ce que je fais mal?
Merci!
Ok, changé le code ci-dessus à ceci:
public void button_clicked1(View v)
{
text1.setText("1"+width);
mp = MediaPlayer.create(GameScreen.this, R.raw.piano_a);
try {
mp .prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
mp.start();
}
public void button_clicked2(View v)
{
text1.setText("2"+height);
mp = MediaPlayer.create(GameScreen.this, R.raw.piano_b);
try {
mp .prepare();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
mp.start();
}
Et il ne fonctionne toujours pas
Aucun changement ... n'a pas fonctionné et ne m'a donné aucune erreur – Ryan
J'ai mis une autre suggestion dans ma réponse. – mopsled
Ok, je pense que j'ai trouvé le problème, les fichiers sont des fichiers WAV ... et je ne sais pas si c'est supporté – Ryan