我播放音乐AVAudioPlayer
并想显示剩余时间。似乎很多人建议使用每秒触发一次的 NSTimer,但我担心这效率低下且容易出错。由于NSTimer
不是非常精确的时间(我听说过),可能是计时器在音频的同一秒内触发两次,然后倒计时跳过一秒。这也是一个拉模型。
有没有一种更精明的方法可以在AVAudioPlayer
每秒钟滴答作响时调用我的倒计时?
我播放音乐AVAudioPlayer
并想显示剩余时间。似乎很多人建议使用每秒触发一次的 NSTimer,但我担心这效率低下且容易出错。由于NSTimer
不是非常精确的时间(我听说过),可能是计时器在音频的同一秒内触发两次,然后倒计时跳过一秒。这也是一个拉模型。
有没有一种更精明的方法可以在AVAudioPlayer
每秒钟滴答作响时调用我的倒计时?