From 59798b3c20c1b6e7bde1c03cd1caecbaf0860572 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期一, 09 三月 2020 17:13:47 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge --- app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java index ad36189..836677a 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java @@ -10,6 +10,7 @@ import androidx.work.WorkManager; import com.anyun.exam.lib.MyLog; +import com.anyun.exam.lib.util.Speaker; import java.util.HashMap; import java.util.Random; @@ -33,6 +34,7 @@ public static final int DEV_NOT_LOGIN = 5; public static final int DEV_LOGIN = 6; private static HashMap<Integer,String> examPlatformStrs = new HashMap<>(); + private static HashMap<Integer,String> enter_exit_item_tts = new HashMap<>(); static { examPlatformStrs.put(TCP_DISCONNECT,"鏈繛鎺�"); examPlatformStrs.put(TCP_CONNECTED,"宸茶繛鎺�"); @@ -40,6 +42,18 @@ examPlatformStrs.put(DEV_REGISTERED,"宸叉敞鍐�"); examPlatformStrs.put(DEV_NOT_LOGIN,"鏈櫥褰�"); examPlatformStrs.put(DEV_LOGIN,"宸茬櫥褰�"); + +/*渚ф柟浣嶅仠杞� type = 3 + + 鍊掕溅鍏ュ簱 type = 1 + 涓婂潯璧锋 type = 2 + zhijiao type = 5*/ + + enter_exit_item_tts.put(1,"鍊掕溅鍏ュ簱"); + enter_exit_item_tts.put(2,"鍧¢亾瀹氱偣鍋滆溅鍜岃捣姝�"); + enter_exit_item_tts.put(3,"渚ф柟鍋滆溅"); + enter_exit_item_tts.put(4,"鏇茬嚎琛岄┒"); + enter_exit_item_tts.put(5,"鐩磋杞集"); } private static final String WORK_PLATFORM_STATUS = " work_platform"; @@ -47,6 +61,8 @@ private int examplatformStatus =1;//1-鏈繛鎺ワ紙tcp杩炴帴涓嶄笂锛� 3-鏈敞鍐岋紙璁惧娌℃湁娉ㄥ唽锛� 5-鏈櫥褰曪紙閴存潈鏈�氳繃锛� private String id;//韬唤璇� + + private Speaker speaker = null; private String ip; private int port; @@ -162,4 +178,36 @@ return examPlatformStrs.get(work_platform); } + + /** + * 杩涘叆閫�鍑烘煇涓満鍦扮殑鏂囧瓧 + * @param item + * @return + */ + public String getItemStatusStr(int item) { + if (item<1 || item>enter_exit_item_tts.size()){ + return "鏈煡椤圭洰"; + } + return enter_exit_item_tts.get(item); + } + + public Speaker getTTS(){ + if (speaker == null){ + throw new RuntimeException("璇峰厛鍒濆鍖朤TS,鍏堣皟鐢╥nitTTS"); + }else + return speaker; + } + + /** + * 鍒濆鍖杢ts + * @param context + */ + public void initTTS(Context context){ + if (speaker == null){ + + speaker = new Speaker(context); + } + } + + } -- Gitblit v1.8.0