如何在没有计时器的情况下连续获取 AudioQueue 的更新
Posted
技术标签:
【中文标题】如何在没有计时器的情况下连续获取 AudioQueue 的更新【英文标题】:How to continuously get updates for AudioQueue without a timer 【发布时间】:2014-01-07 23:29:41 【问题描述】:我知道您可以使用 AudioQueueGetCurrentTime 方法来获取当前时间。是否有回调或不断被调用的东西来更新您的时间线?还是只需要创建一个计时器来连续调用 AudioQueueGetCurrentTime?
【问题讨论】:
【参考方案1】:我不记得除了计时器之外的任何其他方式,但我想可以在没有计时器的情况下实现定期通知,因为您手动将缓冲区排入队列并且您知道比特率等......
附带说明:为什么不试试 AVFoundation(从 ios 4 开始可用),它都在那里实现,直到你有标准格式播放或你必须支持 iOS 3.x 你真的不必处理带有 AudioQueue 的恐怖。
【讨论】:
以上是关于如何在没有计时器的情况下连续获取 AudioQueue 的更新的主要内容,如果未能解决你的问题,请参考以下文章
Android怎么实现点击按钮获取当前位置的信息,没有地图的情况下。
实施后台位置更新后,FCM 发疯并在没有编程触发的情况下连续发送