检查每个按钮的代码,确保全部都设定了声音属性,并且文件的路径是正确的。例如:
button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 播放声音 MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.button_sound); mp.start(); } });
button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 播放声音 MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.button_sound); mp.start(); } });
在这个例子中,需要保证所有按钮都有类似这样的代码,并且声音文件的路径名正确(在上述代码中是R.raw.button_sound)。这样所有按钮点击时都会播放声音。