Slide 18
Slide 18 text
AVPlayerLayerͷreadyForDisplayΛߪಡ͢Δ
extension Reactive where Base: AVPlayerLayer {
var ready: Observable {
let key = "readyForDisplay"
return observe(AnyObject.self, key, options: [], retainSelf: false)
.map { _ in
Void()
}
.filter {
self.base.isReadyForDisplay == true
}
}
}