1

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

    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可以暂停录制。但是 google play 中有很多应用程序都提供了暂停选项,这意味着必须做一些工作。

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

但是,谁能帮我一些代码....谢谢:)

4

1 回答 1

0

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

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

于 2013-05-08T04:18:55.993 回答