我正在制作一个语音录制android应用程序。问题是,当我想暂停并继续录制时,它不起作用,应用程序会崩溃
这是代码:
buttonPause.setOnClickListener(new View.OnClickListener() {
@TargetApi(Build.VERSION_CODES.N)
@Override
public void onClick(View view) {
try {
recording=false;
mediaRecorder.pause();
recording=false;
buttonRecord.setBackgroundResource(R.drawable.record);
Toast.makeText(getActivity(), "Recording pause",
Toast.LENGTH_LONG).show();
}catch (Exception e){
}
并显示在日志中在此处输入图像描述
请添加错误日志,否则将无法帮助您。MediaRecorder可以暂停("pause(("(和恢复("resume(("。Pause((引发Exception的唯一情况是在"start(("之前或"stop(("之后调用它。