2011-09-26 82 views
4

實際上,我正在創建一個應用程序,當用戶開始講話時開始錄製,當用戶停止講話時 會自動停止錄製。是否有任何媒體錄音機監聽器?

有沒有什麼方法可以找到用戶是否在說話? 是否有任何Media Recorder的監聽器?

+0

我在同一個搜索與此問題:http://stackoverflow.com/questions/9323452/android-listerner-to-record-sound-if-there-is-any-sound-occurs –

+0

請讓我知道你是否發現任何溶劑。 –

回答

1

不,AFAIK沒有聽衆或意圖通知您的應用程序聲級已超過某個閾值(例如,用戶開始講話)。

您可以使用AudioRecord類記錄麥克風音頻,然後分析它以查看音量。但是,這需要您的應用在當時運行。

+0

嘿,老兄!有沒有任何意圖,當聲音被安卓麥克風檢測到時是火的? –

+0

如果沒有任何聽衆,那麼我想知道這個會說話的湯姆貓應用程序是如何工作的。請看這個應用程序:https://market.android.com/details?id=com.outfit7.talkingtom&feature=search_result –

+1

你甚至看到我的答案? –

相關問題