android录视频静音

Android录视频静音

解决录视频可以关闭/开启声音

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void (boolean state){
AudioManager myAudioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
int workingAudioMode = myAudioManager.getMode();
myAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
// change mic state only if needed
if (myAudioManager.isMicrophoneMute() != state) {
myAudioManager.setMicrophoneMute(state);
}
// set back the original working mode
myAudioManager.setMode(workingAudioMode);
}

refrence: https://www.itstrike.cn/Question/ef401819-3f4c-42ce-b873-5e418f076faf.html