8541E FT11设备-单兵APP MIC无声问题分析

问题描述:APP进行录音时,没有拾取到音频。但是系统录音是正常的,打电话听筒,免提均正常。该APP在其它手机设备录音也是正常。

ADC: 模数转换器,在这里的应用是把声音的模拟信号转换成数字信号

一、tinymix打印信息

在mic录音无声的情况下,执行tinymix,并把相关信息保存成txt。
下面对比了录音机录音时和使用APP录音时的信息:


image.png

image.png

通过上面对比得出结论:
1、ADC LRCLK 状态不同
2、录音机打开了主MIC,ADCL Mixer MainMICADCL Switch on
3、APP打开了副MIC,ADCL Mixer MainMICADCL Switch on

而这款产品FT11设计的副MIC是给DMR使用,所以没有声音。

后来通过修改系统默认只用主MIC,问题得到解决:
rootdir\system\etc\audio_policy_config\primary_audio_policy_configuration.xml

image.png
image.png
image.png

就是去掉了系统的辅助MIC。

二、在应用层面指定主MIC或者辅助MIC

主MIC:
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);  

辅MIC:
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容