Android 录音功能无法正常使用

具体现象:
最近在做一个APP需要安装在智能手表上,有一个录音的功能,将开发的apk安装在手机和pad上面都能正常使用,录音文件也可以正常播放。但是安装到手表后,启动录音功能几秒钟录音文件就达几百兆,且录音文件不能够正常播放,通过调试信息也看不出有任何的报错。

安卓出现录音问题还可以参考另一篇文章 Android 录音文件有杂音,录音文件时长比实际时长长问题解决

解决过程:

1 由于在手机跟pad上面运行没有问题,首先想到是手表录音麦克风的参数是不是与手机pad的有差异,比如采样率、声道跟编码是不是有特定的要求,然后改参数一个个的调试。最后,,,终于,,,还是没有解决。

2 后面想到,可能不是代码有问题,手表本身录音就有问题,但是手表能够正常的拨打电话,那就说明手表麦克风是可以正常使用的。然后打开手表中的录像功能,果然,提示录音被占用,无法使用录像!
联系厂商才知道,智能手表中有智能语音助手的功能,麦克风的资源一直被占用了,导致我们自己写的录音功能无法正常使用。最后,更新手表版本(新版本语音助手功能被砍掉了),apk录音正常使用,问题解决!

总结:
1、首先检查安装环境对录音中的参数设置是否有要求;
2、检查麦克风资源是否被占用,尤其是像录音录几秒钟文件就达几百兆甚至达到1G的情况。

--------如有侵权,联系删除!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值