我想在用户将注释保存到数据库中的同时播放声音,我正在使用Media Player播放声音,并且已将声音文件保存在原始文件夹中。这是我的代码
mediaPlayer = MediaPlayer.create(this,R.raw.save_effects);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case R.id.note_save:
mediaPlayer.start();
if (isEdit) {
updateNote(id,editText1.getText().toString(),editText2.getText().toString(),getDateTime(),Colors);
}else {
saveNote(editText1.getText().toString(),editText2.getText().toString(),getDateTime(),Colors);
break;
}
case R.id.color:
mediaPlayer.start();
openColorPicker();
break;
case android.R.id.home:
finish();
break;
}
return true;
}
在这里,我在单击“保存”按钮时遇到问题,无法播放声音,但是选择播放声音的颜色,请有人帮助我解决这个问题。