在AVPlayer上使用Apple文档时,播放器状态应该player.status == ReadyToPlay
在准备好时枚举。
我发现Xcode将其作为未解析的标识符返回 - 我查看了Apple的文档,以及之前的答案,但没有任何工作。
我的进口商品是:
UIKit
AVFoundation
MediaPlayer
这是代码:
//observer for AVPlayer
override func observeValueForKeyPath(keyPath: String,
ofObject object: AnyObject, change: [NSObject : AnyObject],
context: UnsafeMutablePointer<Void>) {
if keyPath == "status" {
println("Change at keyPath = \(keyPath) for \(object): result \(change)")
if player.status == ReadyToPlay {
//unresolved identifier
}
}
}
答案 0 :(得分:0)
错过了枚举中的.
:
if player.status == .ReadyToPlay { ... }