录制语音android时暂停选项

时间:2013-01-13 17:44:33

标签: java android media-player android-mediarecorder

这就是我录制音频的方式: -

    recorder = new MediaRecorder();
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile(audioFile.getAbsolutePath());

并开始录制: -

    recorder.start(); // Recording is now started

并停止:

    recorder.stop(); // Recording is now stopped

但是如何在录制时暂停,也在stackoverflow和开发者网站中搜索,我发现没有api可以暂停录制。但谷歌游戏中有许多应用程序可以使用暂停选项,因此这意味着必须完成一些工作。

一种方法是使用相同的音频文件并向其附加数据。

但是,任何人都可以帮我一些代码....谢谢:)

1 个答案:

答案 0 :(得分:0)

录制后,唯一可能的操作是停止并重置。

Android MediaRecorder类不提供暂停功能,因此我们无法暂停录制,但可以停止录制。