Хитрость заключается в использовании Audiomanager для воспроизведения звука. Выполните следующие шаги:
определите AudioManager в классе Activity
AudioManager audioManager;
Инициализируйте в onCreate.
audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
В методе click используйте audioManager для воспроизведения звук.
public void play(View view) {
audioManager.playSoundEffect(SoundEffectConstants.CLICK,1.0f);
}
Обратите внимание, что громкость указана как 1.0f
, если вы не укажете громкость, вы не услышите никакого звука. Надеюсь, это поможет!