From f23be5d1086538d541281b84d8b093f95c545c47 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期一, 23 九月 2024 17:08:43 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java b/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java
index 73e757a..929e8f7 100644
--- a/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java
+++ b/app/src/main/java/com/future/driver/base/gaode/gpsnav/BaseGpsMapActivity.java
@@ -11,6 +11,7 @@
 import com.amap.api.navi.AMapNaviListener;
 import com.amap.api.navi.AMapNaviView;
 import com.amap.api.navi.AMapNaviViewListener;
+import com.amap.api.navi.enums.BroadcastMode;
 import com.amap.api.navi.model.AMapCalcRouteResult;
 import com.amap.api.navi.model.AMapLaneInfo;
 import com.amap.api.navi.model.AMapModelCross;
@@ -35,7 +36,6 @@
 
 
 public class BaseGpsMapActivity extends Activity implements AMapNaviListener, AMapNaviViewListener {
-
     protected AMapNaviView mAMapNaviView;
     protected AMapNavi mAMapNavi;
     protected TTSController mTtsManager;
@@ -63,7 +63,9 @@
         mStartLatlng = new NaviLatLng(mStart.latitude, mStart.longitude);
         mEndLatlng = new NaviLatLng(mEnd.latitude, mEnd.longitude);
         //设置模拟导航的行车速度
-        mAMapNavi.setEmulatorNaviSpeed(75);
+        mAMapNavi.setEmulatorNaviSpeed(100);
+        mAMapNavi.setBroadcastMode(BroadcastMode.DETAIL);
+
         sList.add(mStartLatlng);
         eList.add(mEndLatlng);
     }
@@ -109,6 +111,7 @@
     @Override
     public void onStartNavi(int type) {
         //开始导航回调
+//        mTtsManager.setVideoText("准备出发");
     }
 
     @Override
@@ -124,6 +127,8 @@
     @Override
     public void onGetNavigationText(int type, String text) {
         //播报类型和播报文字回调
+        mTtsManager.setVideoText(text);
+        AMapNavi.setTtsPlaying(true);
     }
 
     @Override
@@ -284,19 +289,19 @@
     public void notifyParallelRoad(int i) {
         if (i == 0) {
 //            Toast.makeText(this, "当前在主辅路过渡", Toast.LENGTH_SHORT).show();
-            mTtsManager.setVideoText("当前在主辅路过渡");
+//            mTtsManager.setVideoText("当前在主辅路过渡");
             Log.d("wlx", "当前在主辅路过渡");
             return;
         }
         if (i == 1) {
 //            Toast.makeText(this, "当前在主路", Toast.LENGTH_SHORT).show();
-            mTtsManager.setVideoText("当前在主路");
+//            mTtsManager.setVideoText("当前在主路");
             Log.d("wlx", "当前在主路");
             return;
         }
         if (i == 2) {
 //            Toast.makeText(this, "当前在辅路", Toast.LENGTH_SHORT).show();
-            mTtsManager.setVideoText("当前在辅路");
+//            mTtsManager.setVideoText("当前在辅路");
             Log.d("wlx", "当前在辅路");
         }
     }
@@ -363,6 +368,5 @@
     public boolean onNaviBackClick() {
         return false;
     }
-
 
 }

--
Gitblit v1.7.1