Я просто хочу играть в mp3-файл, когда я нажимаю кнопку в студии Android.Play Sound OnClick Android
Моя проблема заключается в том, что с использованием двух методов, которые я использую, звук воспроизводится, но по какой-то причине я слышу его как чрезвычайно искаженный звук сверхмедленного движения. Хотя, если я обычно открываю файл, все в порядке.
!!!!! СПОСОБ 1:
Я объявил:
SoundPool mySound;
int soungId;
инициализирую:
mySound = new SoundPool(1, AudioManager.STREAM_MUSIC,0);
soungId = mySound.load(this, R.raw.asd,1);
затем использовать слушатель действия:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mySound.play(soungId,1,1,1,0,1);
}
});
!!!!! МЕТОД 2:
Я заявляю:
MediaPlayer mp = null;
Я использую Слушатель:
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
managerOfSound();
}
});
Мой managerOfSound Mathod:
public void managerOfSound() {
if (mp != null) {
mp.reset();
mp.release();
}
mp = MediaPlayer.create(this, R.raw.www);
mp.reset();
mp.start();
}
я следовал, что и он все еще ведет себя так, как описано – johnnyshrewd