1. E/AndroidRuntime(7698): Cause by: java.lang.RuntimeException: stop failed.
if (mediarecorder != null) {  mediarecorder.stop();  mediarecorder.release();  mediarecorder = null;  if (mCamera != null) {  mCamera.release();  mCamera = null;  }  } 

现在,在mediarecorder.stop();这一句报错了,现在在mediarecorder.stop();这句之前加几句就不会报错了

mediarecorder.setOnErrorListener(null);
mediarecorder.setOnInfoListener(null);  
mediarecorder.setPreviewDisplay(null);

修改之后:

if (mediarecorder != null) {  //added by ouyang start  try {  //下面三个参数必须加,不加的话会奔溃,在mediarecorder.stop();  //报错为:RuntimeException:stop failed  mediarecorder.setOnErrorListener(null);  mediarecorder.setOnInfoListener(null);    mediarecorder.setPreviewDisplay(null);  mediarecorder.stop();  } catch (IllegalStateException e) {  // TODO: handle exception  Log.i("Exception", Log.getStackTraceString(e));  }catch (RuntimeException e) {  // TODO: handle exception  Log.i("Exception", Log.getStackTraceString(e));  }catch (Exception e) {  // TODO: handle exception  Log.i("Exception", Log.getStackTraceString(e));  }  //added by ouyang end  mediarecorder.release();  mediarecorder = null;  if (mCamera != null) {  mCamera.release();  mCamera = null;  }  }  

Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.相关推荐

  1. 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....

    今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...

  2. azkaban 与 java任务_azkaban任务报错java.lang.RuntimeException: The root scratch dir: /tmp/hive...

    azkaban运行任务的时候失败报错如下: 23-03-2016 08:16:14 CST analyzer-kafka2hdfs_new ERROR - Exception in thread &q ...

  3. Class.forName 报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Persion

    看一下我的源码: Class<?> p3 = null;try{p3 = Class.forName("Persion");} catch (ClassNotFound ...

  4. Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang

    Hive启动报错 [lili@hadoop102 hive]$ bin/hive which: no hbase in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/b ...

  5. Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

    见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse ...

  6. android中有米广告报错java.lang.NoClassDefFoundError: net.youmi.android.AdManager

    java.lang.NoClassDefFoundError: net.youmi.android.AdManager 这是新版ADT需要把引用第三方的jar目录设为source folder--这  ...

  7. 【Android】eclipse 时常报错java.lang.object cannot be resolved-解决

    现象:隔两天就报上述错误 原因:还不清楚 解决方法如下: 方法一:删除project(保留磁盘文件),重新import,设置好project属性 方法二:完全删除再从svn下载import工程 转载于 ...

  8. 客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心

    客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心(谷粒) 报错内容 ...

  9. DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...

    问题一:  Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...

最新文章

  1. 开发日记-20190725 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 15
  2. 深入Linux PAM体系结构
  3. iOS15实现音乐播放器
  4. [机器学习] TF-IDF算法
  5. UItableViewCell滑动删除时,调整cell子视图的位置大小
  6. 一起手写Vue3核心模块源码,掌握阅读源码的正确方法
  7. 实训41 2018.6.2
  8. 网页特效代码大全网址
  9. 多线程JAVA篇(一)
  10. 屏蔽高通8953长按电源键的截屏按钮
  11. C# 给Word每一页设置不同图片水印
  12. java中实现定时任务每天规定时间执行任务一次
  13. spring的shema文件如何读取
  14. 如何查阅电脑最大可以扩充多大的内存
  15. keydown,keypress,keyup三者之间的区别:
  16. 计算机毕业设计springboot+vue基本微信小程序的小区防疫监管系统
  17. 手游代理是怎么做的?
  18. 中国管道直饮水行业调研与投资前景评估报告(2022版)
  19. VOACAP 软件的下载与安装
  20. openSUSE 11.4 安装磊科336无线网卡(NW336 V2)

热门文章

  1. Oracle中on和where的区别
  2. Unity之读取配置表去加载物体
  3. 深入理解BodyTagSupport,包括SKIP_PAGE, EVAL_PAGE等
  4. Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
  5. Activity生命周期方法的调用顺序project与測试日志
  6. 解决VMWare Workstation 响应慢
  7. 其中一个页签慢_房建工程全套技术交底,720页Word版表格,各分部分项全覆盖...
  8. visual2019没有勾选的在如何加入_没有预留期权池,如何激励新加入者?
  9. 抽象人物主题绘画合集|设计配色高级讲究
  10. 值得借鉴的促销海报模板素材,卖不出去都难