From e5e41dec2d41651c7160662ecf43325d49b07b66 Mon Sep 17 00:00:00 2001 From: fctom1215 <fctom1215@outlook.com> Date: 星期二, 10 三月 2020 21:51:00 +0800 Subject: [PATCH] 模拟夜间考试。 --- lib/src/main/java/com/anyun/exam/lib/RemoteService.java | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/src/main/java/com/anyun/exam/lib/RemoteService.java b/lib/src/main/java/com/anyun/exam/lib/RemoteService.java index 2712b49..7b58c01 100644 --- a/lib/src/main/java/com/anyun/exam/lib/RemoteService.java +++ b/lib/src/main/java/com/anyun/exam/lib/RemoteService.java @@ -159,9 +159,11 @@ return null; } - public void TextSpeak(String text) { + public void TextSpeak(String text, int id) { if (speaker != null && ttsInitSucc) { - speaker.speak(text); + speaker.speak(text, Integer.toString(id)); + } else { + TextSpeakEnd(id); } } @@ -194,18 +196,20 @@ } @Override - public void PlayStart() { + public void PlayStart(String s) { Log.d(TAG, "TTS寮曟搸鎾斁寮�濮�"); } @Override - public void PlayDone() { + public void PlayDone(String s) { Log.d(TAG, "TTS寮曟搸鎾斁缁撴潫"); + TextSpeakEnd(Integer.valueOf(s)); } @Override - public void PlayError() { + public void PlayError(String s) { Log.d(TAG, "TTS寮曟搸鎾斁鍑洪敊"); + TextSpeakEnd(Integer.valueOf(s)); } } @@ -217,4 +221,5 @@ public native void startNative(); public native void MainProcMsgEntry(int cmd, String value); public native void MainProcBinMsgEntry(int cmd, byte []data, int length); + public native void TextSpeakEnd(int id); } -- Gitblit v1.8.0