gpt4 book ai didi

swift - AVA 音频中断

转载 作者:搜寻专家 更新时间:2023-10-31 22:17:45 24 4
gpt4 key购买 nike

尝试处理我的项目中的音频中断。

此代码用于 swift 4。

NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption(_:)), name: NSNotification.Name.AVAudioSessionInterruption, object: nil)

自从更新到 Swift 4.2 后,它给了我更改为的建议

NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption(_:)), name: Notification.Name.AVAudioSession.interruptionNotification, object: nil)

更改为建议的修复后,出现错误:类型“Notification.Name”(又名“NSNotification.Name”)没有成员“AVAudioSession”

如有任何帮助,我们将不胜感激。

使用的文档:

func setupNotifications() {
let notificationCenter = NotificationCenter.default
notificationCenter.addObserver(self, selector: #selector(handleInterruption), name: .AVAudioSessionInterruption, object: nil)

但是该文档没有针对 swift 4.2 进行更新。

最佳答案

Xcode 迁移器工具存在错误。正确的解决方法是,

NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption(_:)), name: AVAudioSession.interruptionNotification, object: nil)

关于swift - AVA 音频中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52632168/

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