Android11Audiopolicy不能同时识别两个USB声卡。
创始人
2024-08-20 10:00:11
0
  1. 通过修改AudioPolicyConfiguration.xml文件来实现同时识别两个USB声卡。 具体来说,可在AudioPolicyConfiguration.xml中添加以下配置:

其中,deviceName是指USB声卡的名称,primary表示第一个声卡,secondary表示第二个声卡。通过这种方式,系统可以识别出两个USB声卡。

  1. 利用AudioDeviceCallback回调函数来进行声卡的管理。 在代码中,需要实现AudioDeviceCallback回调函数,在onAudioDevicesAdded()方法中获取到新添加的声卡信息,然后在onAudioDevicesRemoved()方法中将已经移除的声卡进行删除。这样,就可以动态地管理声卡,实现同时识别两个USB声卡。

示例代码:

public class MyAudioDeviceCallback extends AudioDeviceCallback { @Override public void onAudioDevicesAdded(AudioDeviceInfo[] addedDevices) { for(AudioDeviceInfo deviceInfo:addedDevices){ Log.d(TAG, "onAudioDevicesAdded: " + deviceInfo.getProductName().toString()); } }

@Override
public void onAudioDevicesRemoved(AudioDeviceInfo[] removedDevices) {
    for(AudioDeviceInfo deviceInfo:removedDevices){
        Log.d(TAG, "onAudioDevicesRemoved: " + deviceInfo.getProductName().toString());
    }
}

}

在MainActivity中添加如下代码:

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.registerAudioDeviceCallback(new MyAudioDeviceCallback(), null);

通过AudioDeviceCallback来进行声卡的动态管理,可以达到同时识别两个USB声卡的目的。

相关内容

热门资讯

让我来分享经验!福建大玩家透视... 让我来分享经验!福建大玩家透视工具(透视)wepoker免费透视脚本(2026新版技巧真的有挂)>>...
玩家必看秘籍!黑桃k大厅辅助(... 玩家必看秘籍!黑桃k大厅辅助(透视)wpk控制牌是真的吗(必胜教程真实有挂);无需打开直接搜索加(薇...
免费测试版!闲来辅助神器(透视... wepoker买脚本靠谱吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户...
程序员教你!微乐陕西小程序破解... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
必看攻略!叮叮川南游戏辅助软件... 您好:这款叮叮川南游戏辅助软件游戏是可以开挂的,确实是有挂的,很多玩家在这款叮叮川南游戏辅助软件游戏...
透视软件!小松宿松辅助(透视)... 透视软件!小松宿松辅助(透视)hhpoker透视脚本视频(透牌教程有挂猫腻)【无需打开直接搜索加薇1...
最新技巧!欢乐达人暗堡链接辅助... 您好:这款欢乐达人暗堡链接辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款欢乐达人暗堡链接辅助游戏...
一分钟快速了解!哈局十三张通用... >>您好:哈局十三张通用辅助确实是有挂的,很多玩家在这款哈局十三张通用辅助游戏中打牌都会发现很多用户...
技术分享!休闲九九破解版(透视... 技术分享!休闲九九破解版(透视)wepoker开辅助能查到吗(总结教程有挂教程)>>您好:软件加薇1...
透视新版!越乡游辅助脚本(透视... 透视新版!越乡游辅助脚本(透视)pokemmo辅助脚本(2026版教程详细教程);无需打开直接搜索打...