ios - AVAudioSession 未知

标签 ios sprite-kit

我正在尝试在我的 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。

来源:https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/

关于ios - AVAudioSession 未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784495/

相关文章:

ios - body 停止时的回调。 ( SpriteKit )

sprite-kit - SpriteKit 中的顶点着色器

objective-c - 检测文档何时在 iOS 应用程序上的 iCloud 中上传或修改

ios - 用户注册并登录 (Firebase Cloudstore iOS)

ios - swift : How can I make UITextView in UITableViewCell firstresponder

ios - SpriteKit 在转换到新场景时收到有关 UIElements 的错误

ios - SpriteKit 和 Swift 球速

ios - 在 iOS 9 中强制 UIViewController 为横向

ios - 如何向 App Store 提交波兰语应用程序?

Swift 3 重复生成 SKNode