[問題] 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