2015-04-03 90 views
0

我需要在Android中錄製用戶語音5分鐘。當用戶點擊一個按鈕,然後開始錄製並在5分鐘後立即停止。我該怎麼做呢 ?在Android中錄製語音5分鐘

在此先感謝。

+2

你試過了什麼? – 2015-04-03 03:42:18

回答

0

如果硬件支持,則可以使用MediaRecorder API來錄製音頻。

結帳以下鏈接:

http://developer.android.com/guide/topics/media/audio-capture.html

+0

但是,如何設置5分鐘的計時器? – 2015-04-03 03:38:57

+0

爲此,您可以使用MediaRecorder的setMaxDuration方法,並實現onInfoListener,您可以在其中驗證MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED標誌,並在其爲true時停止錄製。檢查此:http://stackoverflow.com/questions/3227122/mediarecorder-setmaxdurationint-timer-what-happens-when-timer-expires。 – 2015-04-03 03:47:18