java - 录音应用
问题描述
我正在制作一个录音安卓应用程序。问题是当我想暂停并继续记录时它不起作用并且应用程序崩溃。
这是代码:
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){
}
这出现在日志中 输入图像描述here
解决方案
请添加错误日志,否则无法帮助您。MediaRecorder 可以暂停(“pause()”)和恢复(“resume()”)。Pause() 抛出异常的唯一情况是在“start()”之前或“stop()”之后调用它。
推荐阅读
- android - 到 Python 服务器的 Android 套接字连接
- oracle - insert all and inner join in oracle
- sbt - 如何在 sbt 1.0.x 中发布自定义工件
- wpf - MaterialDesignInXAML 文本框字体颜色为白色(背景颜色)
- java - 扫描仪“没有下一行”-错误
- ios - Alamofire 中的 TimeoutInterval
- r - 特定条件下 R 中的求和积
- javascript - 如何使用表格中的选定数据打开 Angular 模态窗口
- r - 不能在 R 中使用 sjPlot
- python - 在 Python 中记录到单独的文件