Objective c 如何在没有计时器的情况下连续获取AudioQueue的更新

Objective c 如何在没有计时器的情况下连续获取AudioQueue的更新,objective-c,audioqueue,Objective C,Audioqueue,我知道您可以使用AudioQueueGetCurrentTime方法获取当前时间。是否有一个回调或一些持续被调用来更新您的时间线?或者,您只需要创建一个计时器来连续调用AudioQueueGetCurrentTime吗?我不记得除了计时器之外还有什么其他方法,但我想不使用计时器也可以实现定期通知,因为您可以手动将缓冲区排队,并且知道比特率等 作为旁注:为什么不尝试一下AVFoundation(从iOS 4开始提供),它都是在那里实现的,直到您有了标准格式的播放或者您必须支持iOS 3.x,您才真

我知道您可以使用AudioQueueGetCurrentTime方法获取当前时间。是否有一个回调或一些持续被调用来更新您的时间线?或者,您只需要创建一个计时器来连续调用AudioQueueGetCurrentTime吗?

我不记得除了计时器之外还有什么其他方法,但我想不使用计时器也可以实现定期通知,因为您可以手动将缓冲区排队,并且知道比特率等

作为旁注:为什么不尝试一下AVFoundation(从iOS 4开始提供),它都是在那里实现的,直到您有了标准格式的播放或者您必须支持iOS 3.x,您才真正需要处理AudioQueue恐惧