Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.
- 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.相关推荐
- 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....
今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...
- 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 ...
- Class.forName 报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Persion
看一下我的源码: Class<?> p3 = null;try{p3 = Class.forName("Persion");} catch (ClassNotFound ...
- 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 ...
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse ...
- android中有米广告报错java.lang.NoClassDefFoundError: net.youmi.android.AdManager
java.lang.NoClassDefFoundError: net.youmi.android.AdManager 这是新版ADT需要把引用第三方的jar目录设为source folder--这 ...
- 【Android】eclipse 时常报错java.lang.object cannot be resolved-解决
现象:隔两天就报上述错误 原因:还不清楚 解决方法如下: 方法一:删除project(保留磁盘文件),重新import,设置好project属性 方法二:完全删除再从svn下载import工程 转载于 ...
- 客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心
客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心(谷粒) 报错内容 ...
- DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...
问题一: Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...
最新文章
- 开发日记-20190725 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 15
- 深入Linux PAM体系结构
- iOS15实现音乐播放器
- [机器学习] TF-IDF算法
- UItableViewCell滑动删除时,调整cell子视图的位置大小
- 一起手写Vue3核心模块源码,掌握阅读源码的正确方法
- 实训41 2018.6.2
- 网页特效代码大全网址
- 多线程JAVA篇(一)
- 屏蔽高通8953长按电源键的截屏按钮
- C# 给Word每一页设置不同图片水印
- java中实现定时任务每天规定时间执行任务一次
- spring的shema文件如何读取
- 如何查阅电脑最大可以扩充多大的内存
- keydown,keypress,keyup三者之间的区别:
- 计算机毕业设计springboot+vue基本微信小程序的小区防疫监管系统
- 手游代理是怎么做的?
- 中国管道直饮水行业调研与投资前景评估报告(2022版)
- VOACAP 软件的下载与安装
- openSUSE 11.4 安装磊科336无线网卡(NW336 V2)
热门文章
- Oracle中on和where的区别
- Unity之读取配置表去加载物体
- 深入理解BodyTagSupport,包括SKIP_PAGE, EVAL_PAGE等
- Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
- Activity生命周期方法的调用顺序project与測试日志
- 解决VMWare Workstation 响应慢
- 其中一个页签慢_房建工程全套技术交底,720页Word版表格,各分部分项全覆盖...
- visual2019没有勾选的在如何加入_没有预留期权池,如何激励新加入者?
- 抽象人物主题绘画合集|设计配色高级讲究
- 值得借鉴的促销海报模板素材,卖不出去都难