J'utilise MediaPlayer pour lire un son de clic lorsque l'utilisateur clique sur un bouton. Parfois le son joue bien mais d'autres fois c'est trop lent. Par exemple, le premier clic est correct mais le deuxième clic est trop lent.
Voici mon code:MediaPlayer ne fonctionne pas correctement
private MediaPlayer mClickSound;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
mClickSound = MediaPlayer.create(this, R.raw.click);
}
@Override
public void onClick(View view) {
try {
if (mClickSound.isPlaying()) {
mClickSound.stop();
mClickSound.release();
mClickSound = MediaPlayer.create(this, R.raw.click);
}
mClickSound.start();
} catch (Exception e) {
e.printStackTrace();
}
}
ne fonctionne pas du tout – hosseinAmini