在HERE sdk ios中通过转弯导航设置语音

时间:2016-11-16 12:50:51

标签: ios objective-c here-api

我正在使用 HERE 地图。我试图通过转弯导航设置语音,但我无法做到这一点。我尝试用NMAVoicePackage来设置声音,但我不知道如何设置。以下代码是我尝试的。

NMAVoiceCatalog *voiceCatalog = [NMAVoiceCatalog sharedVoiceCatalog];
NMAVoicePackage *voicepackeg=[voiceCatalog.voicePackages objectAtIndex:0];
[voiceCatalog installVoicePackage:voicepackeg]
 [[NMANavigationManager sharedNavigationManager] setVoicePackage:voicepackeg];

   NSError *error;
    NSLog(@"starting navigation simulation");
    error = [[NMANavigationManager sharedNavigationManager] startTurnByTurnNavigationWithRoute:self.route];

    if(error && error.code != NMANavigationErrorNone){
        NSLog(@"ERROR: failed to start simulation with error code %ld", (long)error.code);
        return;
    }

1 个答案:

答案 0 :(得分:2)

请检查您的导航模式设置为驾驶。

语音指令仅在导航模式下可用于驾驶。行人导航模式的用户在每次操作的变化时接收音频蜂鸣声和振动警报。 Link