iOSアプリの音声案内をオンとオフの間で切り替えるとします。ここでの地図の指示(https://developer.here.com/mobile-sdks/documentation/ios-hybrid-plus/topics_api_nlp_hybrid_plus/protocolnmaaudiomanagerdelegate-p.html)は、依然としてすべてが客観的なものです。その言語でこれを行う方法ははっきりとしていますが、私はSwift 3に相当するものを探しています。そのマニュアルは言う:オーディオマネージャを再生する出力を持っているときに呼び出されここでのミュートボイスの案内iOS SDKのマップ
- @optional(BOOL)audioManager :(NMAAudioManager *)audioManager shouldPlayOutput :(NMAAudioOutput *)出力
。
デリゲートがYESを返した場合、またはデリゲートがこの メソッドを実装していない場合は、すぐに出力が再生されます。デリゲートがNOを返した場合、 デリゲートは出力を処理する責任を引き継ぎます。
私はこれに似た何かを推測していますが、私はそれが権利を取得することはできません。
func audioManagerShouldPlayOutput(_ audioManager: NMAAudioManager!, shouldPlayOutput:false) {
}
ありがとう@AndrewJCこれはまさに私が探していたものでした。他の誰かが同じものを探している場合は、これを書いてしまいました(スクリプト内の別の場所をクリックするボタンに応じてtrueまたはfalseを返します)。 func audioManager(_ audioManager:NMAAudioManager !, shouldPlay出力:!NMAAudioOutput) - >ブール{ self.speak_directions == falseの場合は{ 偽 }他{ リターン真 } 返す}私はこれが助けてくれてうれしい –
@ChaimFriedmanを!あなたがこの解決策に満足している場合は、回答を受け入れたものとしてマークしてください。 – AndrewJC
私に思い出させることに感謝します。私は最初にそれをすることを意味したが、忘れてしまった。いい人がいれば、私の友人! –