Android开发之关闭和打开Speaker(扬声器)的方法
本文实例讲述了Android开发之关闭和打开Speaker(扬声器)的方法。分享给大家供大家参考,具体如下:
private int currVolume = 0;
/**
* 打开扬声器
*/
private void openSpeaker() {
try{
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(AudioManager.ROUTE_SPEAKER);
currVolume = audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);
if(!audioManager.isSpeakerphoneOn()) {
//setSpeakerphoneOn() only work when audio mode set to MODE_IN_CALL.
audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(true);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
audioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL ),
AudioManager.STREAM_VOICE_CALL);
}
} catch (Except
最后
以上就是魁梧小蚂蚁最近收集整理的关于android开发开启和关闭声音,Android_Android开发之关闭和打开Speaker(扬声器)的方法,本文实例讲述了Android开发之关 - phpStudy...的全部内容,更多相关android开发开启和关闭声音,Android_Android开发之关闭和打开Speaker(扬声器)的方法,本文实例讲述了Android开发之关内容请搜索靠谱客的其他文章。
发表评论 取消回复