2011-11-15 43 views
0

我正在收音機應用程序。我通過AVAudioQueue錄製實時音頻流,但問題是它也記錄了外部噪音。我想要一種方法來消除外部噪音。我只想記錄那個流。 請幫幫我。我困在它上面。如何記錄直播音頻| iPhone

+0

你是說麥克風音頻無意中進入你的錄音? – morgancodes

+0

是的,因爲AudioQueue使用麥克風作爲輸入源,因爲它出現了錄製噪音。我想要一種方式來記錄音頻直播。 – user1048238

+0

我已經使用SpeakHere蘋果的例子來做這個錄音的東西,但問題是跳過來自麥克風的外部噪音。請幫幫我。謝謝 – user1048238

回答

0

嘗試使用低通/高通濾波器來過濾您獲得的數據。您可以查看來自Apple的AccelerometerGraph示例代碼,瞭解它們如何實現這些過濾器。 你可以正確調整過濾器,你可能會擺脫一些噪音。

+0

我已經看過這個代碼(AccelerometerGraph),但這是我所看到的不同的事情是活的流的良好記錄。 – user1048238

+0

@ user1048238我知道它不同,它與加速度計一起工作,並從它的數據中繪製圖形。但它也有兩個很好的類名爲LowpassFilter和HighpassFilter,您還可以使用它們來過濾音頻數據以避免噪音。 – krafter

+0

好吧,我會測試它,但你知道任何錄製現場音頻流的好方法嗎? – user1048238