Ver código fonte

增加点阵屏自动清除信息时间,优化语音播报

weizhengliang 1 ano atrás
pai
commit
4e68fa967d

+ 1 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/led/LedC2MManager.java

@@ -43,7 +43,7 @@ public class LedC2MManager extends LedManager {
     private static String deleteVoiceText;
     private static boolean stopVoice = false;
 
-    private static long LED_TIMEOUT = 30*60*1000L;
+    private static long LED_TIMEOUT = 60*60*1000L;
 
     private final static Object lockObject = new Object();
 

+ 5 - 1
android_host/src/main/h10_wke_1h/java/com/wdkl/ncs/android/component/nursehome/util/SpeechUtil.java

@@ -8,6 +8,7 @@ import android.text.TextUtils;
 import android.util.Log;
 
 import com.wdkl.ncs.android.middleware.common.Constants;
+import com.wdkl.ncs.android.middleware.utils.StringUtil;
 
 
 import java.util.ArrayList;
@@ -162,6 +163,9 @@ public class SpeechUtil {
 
     public synchronized void speak(final String text) {
         Log.d(TAG, "tts speak: " + text);
+        if (!StringUtil.notEmpty(text)) {
+            return;
+        }
 
         isStop = false;
         textToSpeech.speak(text, TextToSpeech.QUEUE_FLUSH, null, "uniqueId");
@@ -258,7 +262,7 @@ public class SpeechUtil {
                 }
 
                 try {
-                    Thread.sleep(50);
+                    Thread.sleep(1500);
                 } catch (Exception e) {
                     e.printStackTrace();
                 }