Dans mon application Android, l'utilisateur peut cliquer sur différentes vues pour produire des sons de piano. Mes sons sont stockés dans le dossier raw (do_note.mp3, re_note.mp3, ...)android jouer plusieurs sons
Mon problème est que lorsque l'utilisateur clique sur une vue, un son est produit mais après 6 ou 7 clics, les sons s'arrêtent et il n'y a plus de suite. voici mon code de fonction:
public int playSound(String tag){
id = context.getResources().getIdentifier(tag, "raw", context.getPackageName());
int soundId = sp.load(context, id,1);
MediaPlayer mPlayer = MediaPlayer.create(context,id);
mPlayer.start();
}
Soundpool est meilleur pour ce type d'application. –