2014-10-31 42 views
0

如何獲得3sn的正在錄製的音頻樣本。我使用了RemoteIO audiounit,它帶來了512個樣本,它是10毫秒。我需要總共3秒的樣本?你能給我一個想法如何去做。如何獲得3sn音頻緩衝區ios

這裏是我的另一篇文章與Concatenating Audio Buffers in ObjectiveC

我最糟糕的sceneario將要錄製音頻的文件,然後得到它的樣品我的代碼細節。我不想和這一起去。

我應該使用AudioQueue嗎?任何建議?

我真的需要幫助。謝謝

回答

1

將緩衝區(由音頻單元回調給你)保存到一個數組(C數組),並在每512個輸入數據樣本之後將用於保存數據的數組索引增加512。

+0

謝謝你的建議,我已經試過你的方法之前,但它給出了這種方法的意想不到的圖形。我在這篇文章中添加了結果。如果您能檢查並提供一些建議,我將非常感激。你是我唯一的希望。這裏是後鏈接http://stackoverflow.com/questions/26676988/concatenating-audio-buffers-in-objectivec – smoothumut 2014-10-31 20:31:24

相關問題