作者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://www.ptt.cc/bbs/MacDev/M.1496667856.A.A58.html
推 dannynash: 可以開個queue存放 AudioQueueBuffer,frame收上來 06/06 06:28
→ dannynash: 從queue裡面拿Buffer出來,填完之後開始播放。播放完的 06/06 06:30
→ dannynash: callback去判斷還有沒有需要播放的frame,沒有就塞回去 06/06 06:31
→ dannynash: 上面那個queue,等待下一張frame。我們專案裡面是固定 06/06 06:32
→ dannynash: 放3個buffer 06/06 06:33