切换播放模式需要使用AudioManager. 默认音频播放使用的是外放(扬声器)。
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 切换到听筒
audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setSpeakerphoneOn(false); 切换到外放免提
//切换到外放前,必须设置模式为MODE_IN_CALL. audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setSpeakerphoneOn(true); 切换到耳机
audioManager.setSpeakerphoneOn(false); 注意:每次使用完后,应该切换到正常的模式
audioManager.setMode(AudioManager.Mode_NORMAL); ———————————————— 版权声明:本文为CSDN博主「旺仔大牛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/adojayfan/article/details/86482197
Android手机听筒和扬声器切换
转载nadiee 发布于2013-12-09 11:03:58 阅读数 17629 收藏
展开
AudioManager audioManager = (AudioManag