AVPlayer ReadyToPlay 枚举是一个未解析的标识符
AVPlayer ReadyToPlay enum is an unresolved identifier
使用 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
}
}
}
错过了枚举中的 .
:
if player.status == .ReadyToPlay { ... }
使用 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
}
}
}
错过了枚举中的 .
:
if player.status == .ReadyToPlay { ... }