当AVPlayer处于播放/暂停和停止状态时,我需要发送通知。 下面的播放和暂停代码是
if(self.player.rate> 0.0f){ NSLog(@“正在播放..”) }
if(self.player.rate == 0.0f){ NSLog(@“已暂停..”) }
但是对于停止而言,比率= 0.0,那么还有其他任何属性或方法可以识别暂停和停止之间的差异。 对于这两种情况,暂停和停止的比率均为0.0,因此需要另一种方法。
谢谢
答案 0 :(得分:0)
没有用于AVPlayer的stop
命令。因此,没有什么比停止与停止不同。速率为零(不播放)或大于零(播放)。
您可以区分播放器在其项目(currentTime
)中的位置,从而可以判断我们是在开始,结束还是中间。并且您可以安排在播放过程中或到达结束时定期收到通知。
除此之外,没有区别。