[問題] AudioQueue播放聲音問題
各位前輩好,我的目的是實作一個audio streaming相關。
概念是:
1)當收到一段一段的audio raw data時,將先丟到自己建立的一個queue buffer裡去。
2)等buffer中累積到一定的量時(比方說100個),便allocate 5 個audioqueuebuffer,
並且AudioQueueStart(),(這個動作只作一次)。
3)在AudioQueueOutputCallback中再從queue中取出塞到AudioQueueBuffer中,再
AudioQueueEnqueueBuffer()。
這3個流程跑起來都很正常,但有一個很不正常的是,聲音一開始都正常,在經過一段
不定的時間後,會自動無聲,我另外實作了LevelMeter來觀察這個現象,感覺像是
「系統沒有吃進去」的感覺。
請問各位前輩有無類似的經驗,或是有更好的作法,謝謝各位撥冗閱讀。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.25.248.26
推
04/18 00:15, , 1F
04/18 00:15, 1F
→
04/18 00:17, , 2F
04/18 00:17, 2F
→
04/18 11:31, , 3F
04/18 11:31, 3F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章