Android技术分享Flutter

高德地图导航组件没有导航语音声音

2020-07-10  本文已影响0人  Air_w
内嵌高德地图导航组件时,导航没有声音(首次启动app没有导航声音,再次启动app有导航声音)

方式一(排查过程)

#内置语音 V5.6.0之后
-keep class com.alibaba.idst.nls.** {*;}
#-keep class com.google.**{*;}
-keep class com.nlspeech.nlscodec.** {*;}
-keep public class com.alibaba.mit.alitts.*{*;}
#(3D导航--end)

方式二(排查过程)

#内置语音 V5.6.0之后
-keep class com.alibaba.idst.nls.** {*;}
-keep class com.google.**{*;}
-keep class com.nlspeech.nlscodec.** {*;}
-keep public class com.alibaba.mit.alitts.*{*;}
#(3D导航--end)

方式三(排查过程)

#内置语音 V5.6.0之后
-keep class com.alibaba.idst.nls.** {*;}
-keep class com.google.**{*;}
-keep class com.nlspeech.nlscodec.** {*;}
-keep public class com.alibaba.mit.alitts.*{*;}
#(3D导航--end)

推测:

推测是由于导航语音需要下载语音包才会有语音导航。
首次进入导航页面时没有导航语音包,会先下载语音包,再次进入后会使用下载好的语音包。此时语音导航就是正常使用

验证:

上述【推测】的内容有些不够准确。
准确点说是:首次进入app,进行导航,发现没有声音,之后推出App,并且将app从后台退出(滑动删除/杀死app);再次启动app,然后进入导航页面,执行导航操作,导航声音正常使用。

解决问题探寻中


上一篇下一篇

猜你喜欢

热点阅读