我正在尝试在我的 Swift SpriteKit 应用程序中使用 AVAudioSession。我遇到了奇怪的“未声明类型”问题。例如……
import AVFoundation
var audioSession:AVAudioSession {
return AVAudioSession.sharedInstance()
}
这会在 AVAudioSession 的第一个实例上返回错误,使用未声明的类型“AVAudioSession”
。稍后在我的代码中我有这一行......
import AVFoundation
override func didMoveToView(view: SKView) {
var titleError:NSError?
audioSession.setCategory(AVAudioSessionCategoryPlayback, error: &error)
...
它在 AVAudioSessionCategoryPlayback
上返回相同的错误。这些东西在最新版本的 Swift/Xcode 中移动了吗?
最佳答案
好的,这是旧问题,我相信您现在已经解决了,但我遇到了同样的错误。问题是我正在为 Mac 构建,而 AVAudioSession(目前)仅适用于 iOS。
关于ios - AVAudioSession 未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784495/