Ich möchte einfach eine mp3-Datei wiedergeben, wenn ich auf eine Schaltfläche im Android Studio klicke.Sound abspielen OnClick Android
Mein Problem ist, dass mit den 2 Methoden, die ich verwende, der Sound gespielt wird, aber aus irgendeinem Grund höre ich es wie ein extrem verzerrter Super-Zeitlupenton. Wenn ich normalerweise die Datei öffne, ist es in Ordnung.
!!!!! Methode 1:
Ich erklärte:
SoundPool mySound;
int soungId;
ich initialisieren:
mySound = new SoundPool(1, AudioManager.STREAM_MUSIC,0);
soungId = mySound.load(this, R.raw.asd,1);
ist dann eine Aktion Hörer verwenden:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mySound.play(soungId,1,1,1,0,1);
}
});
!!!!! METHODE 2:
Ich erkläre:
MediaPlayer mp = null;
Ich benutze Zuhörer:
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
managerOfSound();
}
});
Mein managerOfSound mathod:
public void managerOfSound() {
if (mp != null) {
mp.reset();
mp.release();
}
mp = MediaPlayer.create(this, R.raw.www);
mp.reset();
mp.start();
}
ich das verfolgt, und es verhält sich nach wie vor als – johnnyshrewd