gpt4 book ai didi

ios - 控制中心信息未使用 AVSpeechSynthesizer 更新

转载 作者:行者123 更新时间:2023-11-29 05:23:22 25 4
gpt4 key购买 nike

在我的应用程序中,我使用 AVSpeechSynthesizer 对象来使用 TTS。我想用有关我与合成器对话的内容的一些信息来更新控制中心信息框,但这些信息不会显示在控制中心中。首先,我将 AVAudioSession 设置为在后台工作

do {
try AVAudioSession.sharedInstance().setCategory(.playback, options: .duckOthers)
try AVAudioSession.sharedInstance().setMode(.default)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print(error)
}

然后我正在设置MPNowPlayingInfoCenternowPlayingInfo,设置一些MPMediaItemProperty键,但在控制中心有音乐应用程序而不是我的信息。

最佳答案

解决办法是使用方法AVAudioSession.sharedInstance().setCategory(.playback) ,无需传递任何选项参数,即可显示MPNowPlayingInfoCenter中设置的信息在控制中心。

关于ios - 控制中心信息未使用 AVSpeechSynthesizer 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58446958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com