2013-01-24 37 views
3

如何在Android設備中訪問第二個麥克風信號?如何在Android設備上訪問第二個麥克風信號?

我正在嘗試製作2聲道降噪應用程序,我不知道如何訪問第二個麥克風信號。

我使用帶有2個麥克風(底部和頂部)的Galaxy S2,當我使用AudioRecord方法 底部麥克風信號是唯一可以訪問的。

我會感謝任何迴應〜

感謝,youna

+0

從我所知道的SDK中,只能通過AudioRecord訪問後期降噪數據。您可能需要深入瞭解本機方法才能訪問原始數據,並且可能取決於設備。 – Edison

回答

1

我不熟悉與Galaxy S2,但我已經有一個工作的設備上可以用做一般得到輔麥克來自CAMCORDER AudioSource的單聲道錄音。而立體聲錄音會同時使用麥克風。
儘管如此,大多數這些設備都有底部/背面麥克風放置,而不是底部/頂部。

此外,正如Edison所評論的,您錄製時獲得的數據通常已經通過噪音抑制器消失,無論您使用的是哪個AudioSource。我從來沒有遇到過一個Android設備,你可以從兩個內置麥克風(這並不是說沒有這樣的設備存在)獲得原始的,未過濾的立體聲信號。

+0

感謝您的迴應:) –

+0

這真的有用嗎?我需要在我的應用程序中錄製立體聲。 –

+0

這取決於您的設備。我的回答是基於我與自己合作的設備,它們有兩個麥克風。 – Michael