2013-03-25 28 views
0

我想創建一個iOS應用程序,用於記錄或從文件中獲取音頻,給出使用選項來應用過濾器並在應用過濾器時播放所述音頻。如何接近音頻項目

但我完全不確定如何處理這個項目。如何最好地修改音頻文件的聲音?

我是否應該選擇Core Audio,OpenAL還是有其他音頻引擎讓這更容易? 哪裏會是一個開始學習這類東西的好地方?

感謝您的任何建議,你可以給我! :)

回答

-1

嗯,我曾經有聲曾在C#和使用Bass audio library 如果您在Visual C工作++,我想你可以嘗試從DirectX的DirectSound的庫,但它僅支持WAV文件格式(無壓縮的音頻),所以如果你想播放一個MP3,你必須解壓縮「即時」並將流發送到directsound緩衝區。

請提供更多詳情。

+0

我想創建一個iOS應用程序來完成所有這些事情,所以我猜DirectX是不可能的。 – Mauin 2013-03-25 12:01:29

+0

哦,對不起,我的錯誤,我給你一個錯誤的答案。 – 2013-03-26 13:10:14

+0

@kristi_io:然後刪除你的答案。 – lpapp 2014-04-21 06:49:55

0

OpenAL的不是爲此而設計的。它主要用於播放音頻,除了音調轉換(這也導致加速或降速)以及其他非常基本的音頻操作之外,沒有任何其他效果。如果您想要應用更強大的音頻濾鏡和效果,Core Audio和音頻單元技術就是您的選擇。有一個很好的(也是少數幾個)books released last year on learning Core Audio,但最近發佈的是你的答案中已經提到的音頻引擎。