在此处静音语音指示Maps iOS SDK

我想在开启和closures之间切换iOS应用中的语音指示。 HERE映射指令( https://developer.here.com/mobile-sdks/documentation/ios-hybrid-plus/topics_api_nlp_hybrid_plus/protocolnmaaudiomanagerdelegate-p.html )仍然都是在Objective-C中。 这个语言很清楚如何做到这一点,但我正在寻找Swift 3的等价物。 该手册说:

  • (BOOL)audioManager 🙁 NMAAudioManager *)audioManager shouldPlayOutput 🙁 NMAAudioOutput *)输出

当audiopipe理器输出播放时调用。

如果委托返回YES,或委托没有实现此方法,则立即播放输出。 如果代表返回NO,代表接pipe负责处理输出。

我正在猜测类似的东西,但我不能说清楚:

func audioManagerShouldPlayOutput(_ audioManager: NMAAudioManager!, shouldPlayOutput:false) { } 

这是使用XCode “生成的接口”助手编辑器创build的签名,希望它有帮助! 看起来你只是一点点。

 optional public func audioManager(_ audioManager: NMAAudioManager!, shouldPlay output: NMAAudioOutput!) -> Bool