|
@@ -404,6 +404,13 @@ public class WebRTCEngine {
|
|
|
if (_localStream == null) {
|
|
|
createLocalStream();
|
|
|
}
|
|
|
+
|
|
|
+ if (isHeadphonesPlugged()) {
|
|
|
+ toggleHeadset(true);
|
|
|
+ } else {
|
|
|
+ audioManager.setMode(AudioManager.MODE_NORMAL);
|
|
|
+ audioManager.setSpeakerphoneOn(true);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -563,11 +570,11 @@ public class WebRTCEngine {
|
|
|
audioManager.setMode(AudioManager.MODE_IN_CALL);
|
|
|
}
|
|
|
audioManager.setSpeakerphoneOn(false);
|
|
|
- } else {
|
|
|
+ } /*else {
|
|
|
if (mIsAudioOnly) {
|
|
|
toggleSpeaker(isSpeakerOn);
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
@@ -705,12 +712,12 @@ public class WebRTCEngine {
|
|
|
peer.addLocalStream(_localStream);
|
|
|
peerMap.put(userId, peer);
|
|
|
}
|
|
|
- if (isHeadphonesPlugged()) {
|
|
|
+ /*if (isHeadphonesPlugged()) {
|
|
|
toggleHeadset(true);
|
|
|
} else {
|
|
|
audioManager.setMode(AudioManager.MODE_NORMAL);
|
|
|
audioManager.setSpeakerphoneOn(true);
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|
|
|
|
|
|
public void createLocalPeer(BigInteger userId, CreatePeerConnectionCallback peerConnectionCallback){
|