看板 MacDev 關於我們 聯絡資訊
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