我想制作按钮声音,一开始,我只是输入start()
但我读了,我必须添加reset()
和release()
。但当我点击两次按钮时,该应用程序出错了“不幸的是,应用程序已经停止了”。 。
这里是我的代码
final MediaPlayer mp = MediaPlayer.create(this, R.raw.ka);
ImageButton ka = (ImageButton) view.findViewById(R.id.ka);
ka.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp.start();
}
});
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
mp.release();
}
});
AlertDialog
: