录音mic占用,录音异常

        遇到一个录音机的Bug:

        1.开启录音机并后台录音中,2.这时再从短信以添加录音附件的方式打开录音机,并开始录音,之后停止录音返回短信时提示录音文件异常。

经查看,此时的录音数据异常。而且很奇怪的是,从log中未见异常信息。这里的实现方式是,2中启动录音机后点击录音按钮就会抢占音频焦点,1中的录音机流失音频焦点后就会停止录音。排查发现,步骤2中开始录音就会立即使用Mic等资源,1中的录音机还没来得及释放占用的资源,所以出错了。

         但是,奇怪的是2中的“try。。录音。catch”并没有录音异常。经试验,后台录音中,打开相机开始录制视频,这时录像会报异常的。

         最后的解决办法是,参考三星等其它手机的做法,在1后台录音中时,2从短信再次启动录音机,启动即立刻抢占音频焦点,1中的后台录音便会停止录音释放占用资源,这时2中再点击录音就可已正常录音了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值