2012-07-18 156 views
0

我想錄制iPhone揚聲器的聲音。我能夠做到這一點,但我無法避免記錄輸出中的麥克風輸入。試用不同網站提供的示例代碼,但沒有運氣。只能從iphone揚聲器錄音音頻輸出,不包括麥克風

我用的樣本用音頻單元進行記錄。我需要知道是否有音頻單元的任何屬性將麥克風輸入音量設置爲零。在上面我從其他帖子來了解到,Audio Queue服務可以爲我做這件事。任何人都可以使用音頻隊列服務實現的示例代碼重定向我。我需要知道在將數據作爲輸入發送給揚聲器之前,是否有將數據寫入單獨的音頻文件的方法。

在此先感謝

回答

1

沒有公共的iOS API或財產記錄發送到iPhone音箱通用音頻。只能錄製麥克風輸入。

但是,如果您在應用程序中僅使用帶有音頻隊列或RemoteIO音頻單元的未壓縮樣本播放音頻,則只需將這些樣本複製到文件,然後再將它們寫入音頻回調緩衝區。那些保存的樣本可用於構建記錄。

+0

謝謝,我會盡力回覆。 – steja 2012-07-20 06:01:49

+0

如果可能的話,你能否給我提供一些示例代碼,這對我來說會有很大的幫助。 – steja 2012-07-20 06:10:20

相關問題