[问题] AudioQueue

楼主: valda (valda)   2017-06-05 21:04:13
hi
请教各位高手
小弟实做了一个可以播放pcm的AudioQueue
但是播放一阵子就会delay(大约两分钟后吧)
不知道是不是没有reuse buffer的关系
本来想法是播完一个buffer后
直接release就好了
如果要改成reuse的话
请教要如何修改
程式码如下
https://goo.gl/RPUr8q
感恩
作者: dannynash (得妮)   2017-06-06 06:28:00
可以开个queue存放 AudioQueueBuffer,frame收上来从queue里面拿Buffer出来,填完之后开始播放。播放完的callback去判断还有没有需要播放的frame,没有就塞回去上面那个queue,等待下一张frame。我们专案里面是固定放3个buffer

Links booklink

Contact Us: admin [ a t ] ucptt.com