【发布时间】:2011-11-26 09:23:47
【问题描述】:
我正在寻找一种在AVPlayer 开始播放的确切时刻获得通知的方法。有“rate”属性,但目前我定期使用NSTimer 检查它以获取更新。
我尝试过 KVO,但显然它不符合 KVO。
我知道有events当玩家ENDED。但我在这里说的是暂停。
我还订阅了 KVO AVPlayerItem's“状态”,但它显示 HTTP 资产何时完成缓存,没有播放/暂停。我还开始收集所有播放/暂停调用,之后请求即时 UI 更新,但在 AVPlayer 真正开始播放之前需要更多运行循环。我只想立即更新我的按钮。
【问题讨论】:
-
这里有一种监控AVPlayer是否正在播放的方法:stackoverflow.com/a/9288642/2383604