|
发表于 2023-4-4 13:59:41
2311 浏览 0 回复
UIS8581 单mic项目手机插入USB数字耳机,启动录音功能提示不...
[QUESTION]
单mic项目手机插入USB数字耳机,启动录音功能提示不支持
[ANSWER]
Android 12上AudioPolicyManager.cpp的getInputProfile方法中在使用usb录音场景下有对副mic的强制判断,导致没有副mic的手机不满足判断条件,无法开启录音进行如下修改,将“并且”满足包含副mic改为“或者”满足副mic,此修改对应有副mic的项目也可合入,无其他影响;
frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
- - if((support_devices&AUDIO_DEVICE_IN_BUILTIN_MIC)
- - &&(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
- + ||(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
- 6827 ALOGI("getInputProfile primary input support usb devices");
- 6828 }else{
- 6829 ALOGI("getInputProfile do not use usbhal input");
- 6830 continue;
复制代码
|
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|