lmw
2025-01-14 4645bee267f9c2a24c0e855a7907b2327557a90e
app/src/main/java/com/xianning/driver/base/MyApplication.kt
@@ -15,6 +15,8 @@
import com.baidu.location.BDLocation
import com.baidu.mapapi.CoordType
import com.baidu.mapapi.SDKInitializer
import com.baidu.navisdk.adapter.BaiduNaviManagerFactory
import com.baidu.navisdk.adapter.IBNTTSManager
import com.xianning.driver.base.gaode.gpsnav.util.TTSController
import com.xianning.driver.bean.CarLocationBean
import com.xianning.driver.bean.OrderResData
@@ -66,7 +68,6 @@
        SDKInitializer.setAgreePrivacy(this,true)
        SDKInitializer.initialize(this)
        SDKInitializer.setCoordType(CoordType.BD09LL)
    }
    fun initPersionDate(){
@@ -84,6 +85,16 @@
        setAlisa()
        LogUtils.OpenLog(true)
//        CrashReport.initCrashReport(getApplicationContext(), "444bb776ed", false);
        //baidu
        // 使用外置TTS播报,与上面的内置TTS播报接口二选一,不可同时存在
        BaiduNaviManagerFactory.getTTSManager().initTTS(object : IBNTTSManager.IBNOuterTTSPlayerCallback() {
            override fun getTTSState() = getTTsManager().baiduState
            override fun playTTSText(speech: String?, p1: Int, p2: String?): Int {
                getTTsManager().setVideoText(speech)
                return 1
            }
        })
    }
    public fun setAlisa() {