Pam*_*Pam 19 java audio usb android soundcard
尝试开箱即用的东西...我有一个简单的应用程序,按下按钮,按下时,播放我的Android平板电脑的音频插孔音乐.
public void btn1 (View view) {
MediaPlayer mp = MediaPlayer.create(this, R.raw.xxx);
mp.start();
}
Run Code Online (Sandbox Code Playgroud)
我现在已经添加了一个usb音频接口(通过micro 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();
}
Run Code Online (Sandbox Code Playgroud)
如何路由音乐以便我可以一次播放2种不同的音乐,一种通过USB播放,另一种通过耳机插孔播放?
小智 2
根据文档,您可以设置接收 an作为参数的MediaPlayer音频设备,请参阅https://developer.android.com/reference/android/media/MediaPlayer.html#setPreferredDevice(android.media.AudioDeviceInfo)。setPreferredDeviceAudioDeviceInfo
然后,您必须创建一个MediaPlayer可以在每台设备上播放的游戏。
| 归档时间: |
|
| 查看次数: |
315 次 |
| 最近记录: |