[問題] AudioQueue

看板MacDev作者 (valda)時間8年前 (2017/06/05 21:04), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/1
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

06/06 06:28, , 1F
可以開個queue存放 AudioQueueBuffer,frame收上來
06/06 06:28, 1F

06/06 06:30, , 2F
從queue裡面拿Buffer出來,填完之後開始播放。播放完的
06/06 06:30, 2F

06/06 06:31, , 3F
callback去判斷還有沒有需要播放的frame,沒有就塞回去
06/06 06:31, 3F

06/06 06:32, , 4F
上面那個queue,等待下一張frame。我們專案裡面是固定
06/06 06:32, 4F

06/06 06:33, , 5F
放3個buffer
06/06 06:33, 5F
文章代碼(AID): #1PDLRGfO (MacDev)
文章代碼(AID): #1PDLRGfO (MacDev)