From 0361f47762f9958f2ec91fdb62bfc98de4e162a6 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期一, 14 四月 2025 15:16:17 +0800 Subject: [PATCH] save --- app/src/main/java/com/xianning/driver/base/gaode/gpsnav/util/TTSController.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/xianning/driver/base/gaode/gpsnav/util/TTSController.java b/app/src/main/java/com/xianning/driver/base/gaode/gpsnav/util/TTSController.java index 149a787..036562f 100644 --- a/app/src/main/java/com/xianning/driver/base/gaode/gpsnav/util/TTSController.java +++ b/app/src/main/java/com/xianning/driver/base/gaode/gpsnav/util/TTSController.java @@ -4,7 +4,7 @@ import android.os.Handler; import android.os.Message; -import com.amap.api.navi.AMapNavi; +import com.baidu.navisdk.adapter.IBNTTSManager; import java.util.LinkedList; @@ -15,11 +15,16 @@ */ public class TTSController implements ICallBack { + //IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_NOT_INIT; //未初始化 + //IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_IDLE; // 空闲 + //IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_PLAYING; // 播放中 + //IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_PAUSE; // 暂停 + //IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_ERROR; // 错误 + public int baiduState = IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_NOT_INIT; @Override public void onCompleted(int code) { - AMapNavi.setTtsPlaying(false); - + baiduState = IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_IDLE; if (handler != null) { handler.obtainMessage(1).sendToTarget(); } @@ -67,6 +72,7 @@ public void setVideoText(String s){ try { + baiduState = IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_PLAYING; tts.playText(s); }catch (Exception e){ @@ -107,6 +113,7 @@ iflyTTS.init(); } tts.setCallback(this); + baiduState = IBNTTSManager.IBNOuterTTSPlayerCallback.PLAYER_STATE_IDLE; } public static TTSController getInstance(Context context) { -- Gitblit v1.7.1