Ich benutze den MediaPlayer für die Wiedergabe eines Klick-Sounds, wenn der Benutzer auf eine Schaltfläche klickt. Manchmal wird der Sound gut wiedergegeben, aber manchmal ist es zu langsam. Zum Beispiel ist der erste Klick in Ordnung, aber der zweite Klick ist zu langsam.
Hier ist mein Code:MediaPlayer funktioniert nicht richtig
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();
}
}
Nicht bei allen – hosseinAmini