Explorar el Código

<默认使用手柄mic通话>

weizhengliang hace 4 años
padre
commit
d5d8bdd30d

+ 3 - 0
callingbed/src/main/java/com/wdkl/app/ncs/callingbed/activity/CallingbedActivity.kt

@@ -23,6 +23,7 @@ import com.wdkl.app.ncs.callingbed.common.MessageEvent
 import com.wdkl.app.ncs.callingbed.databinding.CallingbedMainLayBinding
 import com.wdkl.app.ncs.callingbed.fragment.*
 import com.wdkl.app.ncs.callingbed.helper.NetHelper
+import com.wdkl.app.ncs.callingbed.helper.SerialPortHelper
 import com.wdkl.app.ncs.callingbed.helper.SoundPoolHelper
 import com.wdkl.app.ncs.callingbed.launch.CallingbedLaunch
 //import com.wdkl.app.ncs.sip.service.SipService
@@ -99,6 +100,8 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
         setSerialListner()
         //音频初始化
         SoundPoolHelper.getInstance().init(applicationContext)
+        //打开手柄mic
+        SerialPortHelper.setHandsMIC(true)
         //启动时间线程
         timeThread = TimeThread()
         timeThread.start()

+ 10 - 1
callingbed/src/main/java/com/wdkl/app/ncs/callingbed/helper/SerialPortHelper.java

@@ -4,5 +4,14 @@ import serialporttest.utils.SerialPortUtil;
 
 public class SerialPortHelper {
 
-
+    //MIC设置
+    public static void setHandsMIC(boolean isHandsMIC) {
+        if (isHandsMIC) {
+            //打开手柄mic
+            SerialPortUtil.getInstance().sendCommand(SerialPortUtil.MIC, "0", "F");
+        } else {
+            //打开面板mic
+            SerialPortUtil.getInstance().sendCommand(SerialPortUtil.MIC, "1", "F");
+        }
+    }
 }