通过 2 个不同的声卡同时播放 2 首音乐

尝试一些非常开箱即用的东西......我有一个简单的应用程序,带有一个按钮,当按下时,从我的安卓平板电脑的音频插孔中播放音乐。


public void btn1 (View view) {

    MediaPlayer mp = MediaPlayer.create(this, R.raw.xxx);

    mp.start();

}

我现在添加了一个 USB 音频接口(通过微型 USB 适配器),我可以听到它的音频。


我可以用这个列出声卡


AudioDeviceInfo[] devices = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);


for (AudioDeviceInfo device : devices) {

    int b = device.getId();

    int d = device.getType();

    CharSequence productName = device.getProductName();

}

我如何路由音乐以便我可以同时播放 2 种不同的音乐,一种通过 USB,另一种通过耳机插孔?


明月笑刀无情
浏览 179回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java