Android:取代onclick的声音

时间:2012-08-27 13:03:53

标签: android onclick android-mediaplayer

我有这段代码:

Button boton = (Button) findViewById(R.id.boton);
boton.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {

 }
});

当我按下我的按钮时(在Android 4.0.3中)我听到一个基本声音(只需点击一下);我可以用个人声音替换它吗?或者我只能使用MediaPlayer播放服装声音?

2 个答案:

答案 0 :(得分:-1)

试试这个:

public class MyActivity extends Activity {

public MyActivity(Bundle onSavedStateInstance) {
    MediaPlayer mp = MediaPlayer.create(this, R.raw.mamacita_zero);

    Button zero = (Button)this.findViewById(R.id.btnZero);
    zero.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mp.start();
        }
    });
}

}

答案 1 :(得分:-1)

您可以将声音添加到原始文件夹,进行初始化

MediaPlayer mpSplash = MediaPlayer.create(this, R.raw.slow);

并在需要的地方拨打电话

    mpSplash.start();