首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android 11音频无法同时识别两个USB声卡。

Android 11音频无法同时识别两个USB声卡。
EN

Stack Overflow用户
提问于 2022-08-12 07:05:37
回答 1查看 96关注 0票数 0

我有两个带麦克风的USB设备,一个是USB耳机,另一个是USB摄像头。

插入顺序将影响音频卡的识别。

当我先插入USB耳机,然后插入USB摄像头时,可用设备只能识别USB摄像头的麦克风设备,而不能识别USB耳机的任何设备。如果首先插入USB摄像头,然后插入USB耳机,则可用设备只能识别USB耳机和麦克风,而不能识别USB摄像机的麦克风。

但在内核内部,USB摄像头麦克风和耳机麦克风工作正常,tinyCap或tinyPlay可以用于录制和播放。

安卓系统中是否有一种只识别最后一款USB声卡设备的机制?

我需要它同时识别两个以上的USB声卡设备,然后我亲自去引擎换上它。我该怎么做?

将USB声卡加载到可用设备的代码在哪里?

期待您的回复。非常感谢!

我以图片的形式上传了相关日志:

在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-08-23 02:51:08

这个问题已经解决了。

代码语言:javascript
运行
复制
--- /frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java   2022-06-17 20:12:08.000000000 +0800
+++ /frameworks/base/services/usb/java/com/android/server/usb/UsbAlsaManager.java   2022-08-23 10:25:17.677554569 +0800
@@ -48,7 +48,7 @@ public final class UsbAlsaManager {
 
     // Flag to turn on/off multi-peripheral select mode
     // Set to true to have single-device-only mode
-    private static final boolean mIsSingleMode = true;
+    private static final boolean mIsSingleMode = false;
 
     private static final String ALSA_DIRECTORY = "/dev/snd/";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73330407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档