语音目录只有​​一个包ID:206

问题描述

我遇到了类似此处所述的问题:https://github.com/heremaps/here-ios-sdk-examples/issues/165

我曾经可以访问多个语音包,但是由于必须更改appId和key,因此目录中只有一个语音包。下面的代码在我必须更改密钥之前一直有效。 github问题中的用户必须与此处的客户支持联系才能启用它。

    let voiceCatalog = NMAVoiceCatalog.sharedInstance()
    voiceCatalog?.delegate
    // gets the list of packages
    voiceCatalog?.update()
    let spanishVoice = voiceCatalog?.voicePackage(withId: 204)
    let englishVoice = voiceCatalog?.voicePackage(withId: 206)

// Since the spanish voice catalog does not exist anymore,this will crash the app.
    print("check for spanish voice--",voiceCatalog?.installedVoicePackages.contains(spanishVoice!)) 
    if(voiceCatalog?.installedVoicePackages.contains(spanishVoice!) == false){
      print("do installation here")
      voiceCatalog?.installVoicePackage(spanishVoice!)
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)