Android 录音功能无法正常使用

2023-10-27

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

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

解决过程:

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

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 录音功能无法正常使用 的相关文章

随机推荐