2011-08-25 89 views
0

對於android來說我相當新,我已經搜索了很長一段時間。我想建立一個類似分貝計的應用程序。實時顯示聲音級別。它在房間裏有很多噪音,會有東西表明,如果它的安靜的東西將表明!!在Android中獲取麥克風聲音級別(分貝級別)

我完全不知道如何做到這一點。任何人都可以解釋麥克風聲級應用程序的基礎知識嗎?如果可能的話,也許提供一些代碼?

謝謝!

回答

0

這個問題已經對Java的總體解決,所需的類在Android中可用。

其基本思想是對麥克風的數據線進行採樣,並根據返回的緩衝區計算電平。

How to calculate the level/amplitude/db of audio signal in java?

你也可以看看展示臺類做FFT頻譜分析,然而對於麥克風的權限可能無法在不同設備上的一致性。您可能還必須將其連接到均衡器類以訪問麥克風。

​​

相關問題