在我的watchkit扩展功能部分,没有选项可以选中后台模式部分的音频复选框。 我还检查了apple doc。
他们只有3个例外。
1)NSURLSession 2)WKAudioFilePlayer或WKAudioFileQueuePlayer 3)HKWorkoutSession
但是我需要我的动态文本来说明系统。 我正在使用此代码
let dictSetting = UserDefaults.standard.value(forKey: "settings") as! [String : String]
let settingObj = SettingWatch(fromDict: dictSetting)
let utterance = AVSpeechUtterance(string: text)
utterance.voice = AVSpeechSynthesisVoice(language: "en-US")
self.synth = AVSpeechSynthesizer()
self.synth?.delegate = self
self.synth?.speak(utterance)
即使在背景中,我的Apple Watch应用程序是否可以使用该文本。或者有什么办法让我的应用程序保持前景? 如果您遇到任何解决方案,请建议。