我正在使用Android Skobbler SDK。我希望路由建議以多語言工作。我把所有帶有advisor_configfiles和sound_files文件夾的語言放在SKMaps/Advisor/Languages內。然後在我的代碼我有:Scout Android SDK:支持多種語言只能使用英文
final SKAdvisorSettings advisorSettings = initMapSettings.getAdvisorSettings();
advisorSettings.setAdvisorConfigPath(mapResourcesPath +"/Advisor");
advisorSettings.setResourcePath(mapResourcesPath +"/Advisor/Languages");
advisorSettings.setLanguage(SKAdvisorSettings.SKAdvisorLanguage.LANGUAGE_ES);
advisorSettings.setAdvisorVoice("es");
initMapSettings.setAdvisorSettings(advisorSettings);
有了這段代碼,我應該聽到西班牙語的intructions,但它不起作用。如果我改變,並把這個代碼:
final SKAdvisorSettings advisorSettings = initMapSettings.getAdvisorSettings();
advisorSettings.setAdvisorConfigPath(mapResourcesPath +"/Advisor");
advisorSettings.setResourcePath(mapResourcesPath +"/Advisor/Languages");
advisorSettings.setLanguage(SKAdvisorSettings.SKAdvisorLanguage.LANGUAGE_EN);
advisorSettings.setAdvisorVoice("en");
initMapSettings.setAdvisorSettings(advisorSettings);
我可以聽到指令英語
有人可以幫助我嗎?
問候
對於音頻建議,請確保您已從此處下載音頻建議http:// forum .skobbler.com/showthread.php/7250-Language-files-for-2-5-0-and-2-5-1並將其添加到文件夾 – SylviA
謝謝SylviA。是的,我使用https://www.dropbox.com/sh/k16z4npyl47218f/AAB-KL0qwfOVhFTeN11V4HNva?dl=0的音頻通知。 – user2316075
當我更改我的SKMaps.zip與所有語言文件夾。我的應用程序崩潰與此消息:致命信號11(SIGSEGV)在0x00000004(代碼= 1) – user2316075