|
@@ -137,8 +137,8 @@ public class WebRTCEngine implements IEngine, Peer.IPeerEvent {
|
|
|
mCallback.joinRoomSucc();
|
|
|
}
|
|
|
|
|
|
- toggleSpeaker(true);
|
|
|
- audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
|
|
|
+ //toggleSpeaker(true);
|
|
|
+ //audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -668,18 +668,18 @@ numb.viagenie.ca
|
|
|
// 配置音频参数
|
|
|
private MediaConstraints createAudioConstraints() {
|
|
|
MediaConstraints audioConstraints = new MediaConstraints();
|
|
|
- /*audioConstraints.mandatory.add(
|
|
|
+ audioConstraints.mandatory.add(
|
|
|
new MediaConstraints.KeyValuePair(AUDIO_ECHO_CANCELLATION_CONSTRAINT, "true"));
|
|
|
audioConstraints.mandatory.add(
|
|
|
new MediaConstraints.KeyValuePair(AUDIO_AUTO_GAIN_CONTROL_CONSTRAINT, "false"));
|
|
|
audioConstraints.mandatory.add(
|
|
|
new MediaConstraints.KeyValuePair(AUDIO_HIGH_PASS_FILTER_CONSTRAINT, "false"));
|
|
|
audioConstraints.mandatory.add(
|
|
|
- new MediaConstraints.KeyValuePair(AUDIO_NOISE_SUPPRESSION_CONSTRAINT, "true"));*/
|
|
|
+ new MediaConstraints.KeyValuePair(AUDIO_NOISE_SUPPRESSION_CONSTRAINT, "true"));
|
|
|
|
|
|
// 添加所有现有的音频过滤器,以避免回声
|
|
|
//回声消除
|
|
|
- audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation", "true"));
|
|
|
+ /*audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation", "true"));
|
|
|
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation2", "true"));
|
|
|
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googDAEchoCancellation", "true"));
|
|
|
//自动增益
|
|
@@ -691,7 +691,7 @@ numb.viagenie.ca
|
|
|
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googTypingNoiseDetection", "true"));
|
|
|
//高音过滤
|
|
|
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googAudioMirroring", "false"));
|
|
|
- audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googHighpassFilter", "true"));
|
|
|
+ audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googHighpassFilter", "true"));*/
|
|
|
return audioConstraints;
|
|
|
}
|
|
|
|