2014-05-22 89 views
1

我正在開發一個android應用程序。當屏幕關閉時,我想在後臺訪問麥克風。我不想記錄聲音。我需要的是當振幅超過某個值時觸發一個事件。我怎樣才能做到這一點?在android中的背景訪問麥克風

謝謝。

回答

1

您需要以服務開始活動。

在服務中,創建MediaRecorder對象。

這個類有幾個振幅方法(其中之一是getMaxAmplitude())。你可以使用它和一些數學來實現你想要的。

+0

我會試試看。我聽說API不允許我們在後臺訪問麥克風。 – user3218743