AVPlayer ReadyToPlay枚举是一个未解析的标识符

时间:2015-07-28 11:57:57

标签: ios swift avplayer

在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    
            }
        }
}

1 个答案:

答案 0 :(得分:0)

错过了枚举中的.

if player.status == .ReadyToPlay { ... }