点击声音不播放Android onClick

时间:2016-08-10 12:30:27

标签: android audio

我有这个:

android:onClick="onClick"
android:soundEffectsEnabled="true"

在我的XML中。在我的班上,我有:

public void onClick(View v) {
        v.playSoundEffect(SoundEffectConstants.CLICK);
        increment(button, key, this);
    }

然而CLICK声音仍无法正常工作

1 个答案:

答案 0 :(得分:3)

根据Android开发者页面的方法PlaySoundEffect

  

只有在用户启用了声音效果且isSoundEffectsEnabled()为true时才会播放声音效果。

所以在设置 - >声音必须激活声音效果。

尝试

MediaPlayer mp = MediaPlayer.create(getApplicationContext(),<yoursound> );
mp.start();

代替。 如果音频(用于媒体)打开,此声音将始终播放