搜索

451

主题

661

帖子

4941

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4941
QQ
发表于 2023-4-4 13:59:41 1591 浏览 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
  1. -             if((support_devices&AUDIO_DEVICE_IN_BUILTIN_MIC)
  2. -               &&(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
  3. +              ||(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
  4. 6827               ALOGI("getInputProfile primary input support usb devices");
  5. 6828             }else{
  6. 6829               ALOGI("getInputProfile do not use usbhal input");
  7. 6830               continue;
复制代码



手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表