作者valda (valda)
看板MacDev
标题[问题] AudioQueue
时间Mon Jun 5 21:04:13 2017
hi
请教各位高手
小弟实做了一个可以播放pcm的AudioQueue
但是播放一阵子就会delay(大约两分钟後吧)
不知道是不是没有reuse buffer的关系
本来想法是播完一个buffer後
直接release就好了
如果要改成reuse的话
请教要如何修改
程式码如下
https://goo.gl/RPUr8q
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.28.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1496667856.A.A58.html
1F:推 dannynash: 可以开个queue存放 AudioQueueBuffer,frame收上来 06/06 06:28
2F:→ dannynash: 从queue里面拿Buffer出来,填完之後开始播放。播放完的 06/06 06:30
3F:→ dannynash: callback去判断还有没有需要播放的frame,没有就塞回去 06/06 06:31
4F:→ dannynash: 上面那个queue,等待下一张frame。我们专案里面是固定 06/06 06:32
5F:→ dannynash: 放3个buffer 06/06 06:33