初始化音频管理器
/**
* 初始化音频管理器
*/
private void initAudioManager() {
audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
} else {
audioManager.setMode(AudioManager.MODE_IN_CALL);
}
audioManager.setSpeakerphoneOn(true); //默认为扬声器播放
}
切换到听筒模式
/**
* 切换到听筒模式
*/
audioManager.setSpeakerphoneOn(false);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
audioManager.getStreamMaxVolume(AudioManager.MODE_IN_COMMUNICATION), AudioManager.FX_KEY_CLICK);
} else {
audioManager.setStreamVolume(AudioManager.STREAM_MUS
如果觉得《Android播放音频到耳机 Android音乐播放模式切换-外放 听筒 耳机》对你有帮助,请点赞、收藏,并留下你的观点哦!