示例代码:
//在设备上设置USB耳机为默认音频输出设备 AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(false); audioManager.setWiredHeadsetOn(true);
//在应用程序中设置USB耳机为音频输出设备 AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(false); audioManager.setWiredHeadsetOn(true); audioManager.setBluetoothScoOn(false); audioManager.setBluetoothA2dpOn(false); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); audioManager.setMicrophoneMute(false); audioManager.setParameters("screen_state=off"); audioManager.setParameters("routing=2");//2代表耳机输出 audioManager.setParameters("noise_suppression=auto"); audioManager.setParameters("aec=auto"); audioManager.setParameters("agc=auto");
//更新USB耳机的驱动程序