当我从 SDK 29 过渡到 31 时,Android Studio 模拟器的“插入虚拟耳机插头”及其配套的“虚拟麦克风使用主机音频输入”停止工作。
直到 29 为止,当我将有线耳机插入/拔出 Win 10 HP 笔记本电脑时,模拟器会产生预期的 ACTION_HEADSET_PLUG 意图,但 31 模拟器不再这样做。
如果我连接真机,它可以正常工作,因此模拟器是可疑的。我尝试了 Pixel 3a 和 4 MVD,但都失败了。我用 29 跑了 3a,效果很好。我没有修改模拟器,我直接使用它们。
数字:
字符串的任何结尾将不胜感激......
看起来 Android Studio 发送音频设备信息类型 15 TYPE_INFO_MIC,并且不再发送类型 3。通过检查音频设备发现了这一点。