2015-04-03 59 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