AudioRecord uninitialized Error
来源:互联网 发布:python中的iteritems 编辑:程序博客网 时间:2024/05/16 19:39
andorid 录音时发现了一个诡异的问题:
Error code -20 when initializing native AudioRecord object.
IllegalStateException:"startRecording() called on an uninitialized AudioRecord."
是AudioRecord JNI层抛上来的错误.在2.3.6的三星S5830上出现.
查遍网络得不到解决方案.最后在
http://stackoverflow.com/questions/4342482/cannot-access-audiorecorder 得到解决方案.
:重启你的手机!
原因是,可能之前某次录音过程中你的程序崩溃了,java层没来得及调用
recordInstance.release(); 释放JNI层的资源,导致下次初始化AudioRecord的时候失败.
无论你重新打开应用,或是卸载再安装你的应用都不好使,好使的办法:重启手机.
不知道安卓底层做了什么.... 高版本的安卓手机还没发现这个问题.
0 0
- AudioRecord uninitialized Error
- java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
- Android解决异常: startRecording() called on an uninitialized AudioRecord.
- Routing Error uninitialized constant TransController
- error: longjmp causes uninitialized stack frame
- Annoying error of Uninitialized Memory Access
- [置顶] 我的Android进阶之旅------>Android解决异常: startRecording() called on an uninitialized AudioRecord.
- AudioRecord
- AudioRecord
- Python multi thread "error: longjmp causes uninitialized stack frame"
- Error code -20 when initializing native AudioRecord object.
- ERROR com.schooner.MemCached.SchoonerSockIOPool - attempting to get SockIO from uninitialized pool
- Android Audio Recorder无法创建:Error creating AudioRecord instance: initialization check failed.
- mongodb数据同步问题 Logstream::get called in uninitialized state Fri May 11 04:12:55 ERROR: Client::~Clien
- AudioRecord||AudioTrack
- AudioRecord MeadiaRecord
- android audiorecord
- QtMultimedia编译出错的解决方法 make[1]: ***[audiorecord.o] Error 1ui_audiorecord.h:174:error: ‘class QLineEdi
- 第二章 链路层 2.5压缩的SLIP
- 查找目录下所有文件,并替换内容-shell
- JSPX使用的几点注意
- MyEclipse8.6本地无网络安装SVN
- free
- AudioRecord uninitialized Error
- Couldn’t resolve host ‘magento-community’
- 动态库创建时依赖其他库时的三种情况
- windows系统密码
- 边缘触发(Edge Trigger)和条件触发(Level Trigger)
- 影响力
- SoapUI是个好东西。
- 关于htmlentities 、htmlspecialchars、addslashes的使用
- 将Magento缓存放到内存