Browse Source

通话音量设置

weizhengliang 3 năm trước cách đây
mục cha
commit
3fd15c81ef

+ 4 - 0
callingdoor/src/main/java/com/wdkl/app/ncs/callingdoor/activity/CallingdoorActivity.kt

@@ -163,6 +163,8 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
         val currentTime = TimeHandle.getDateTime(System.currentTimeMillis(), "MM-dd HH:mm:ss")
         debugLog(TAG, "app last start time: $lastTime, current time: $currentTime")
         SettingConfig.setAppStartTime(activity, currentTime)
+
+        VoiceManagerUtil.setCallVoice(activity, SettingConfig.getExtensionCallVolume(activity))
     }
 
     override fun userLogin() {
@@ -498,6 +500,8 @@ class CallingdoorActivity :BaseActivity<CallingdoorActivityPresenter, Callingdoo
         SettingConfig.setSipOverTime(this, partSetting.sipOvertime)
         SettingConfig.setSleepTime(this, partSetting.sleepSecondsDoor)
 
+        VoiceManagerUtil.setCallVoice(activity, partSetting.dayDoorVol)
+
         updateSettings(true)
     }
 

+ 1 - 1
callingdoor/src/main/java/com/wdkl/app/ncs/callingdoor/settings/SettingConfig.java

@@ -38,7 +38,7 @@ public class SettingConfig {
 
     //门口机通话音量
     private static final String KEY_SP_DOOR_CALL_VOLUME = "KEY_SP_DOOR_CALL_VOLUME";
-    private static final int door_call_volume = 100;
+    private static final int door_call_volume = 80;
 
 
     //呼叫超时时间

+ 2 - 1
rtc-chat/src/main/java/com/wdkl/skywebrtc/engine/webrtc/WebRTCEngine.java

@@ -66,6 +66,7 @@ public class WebRTCEngine implements IEngine, Peer.IPeerEvent {
 
     // 服务器实例列表
     private String serverIP = "8.129.220.143";
+    //private String serverIP = "172.28.100.100";
     private String turnUser = "wdklrtc";
     private String turnUserPwd = "Wdkl2021Rtc";
 
@@ -375,7 +376,7 @@ public class WebRTCEngine implements IEngine, Peer.IPeerEvent {
             audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
             if (enable) {
                 audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
-                        audioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL),
+                        audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL),
                         AudioManager.FX_KEY_CLICK);
                 audioManager.setSpeakerphoneOn(true);
             } else {