这就是我录制音频的方式:-
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 中的许多应用程序都提供暂停选项,因此这意味着必须做一些解决办法。
一种方法是使用相同的音频文件并向其附加数据。
但是,任何人都可以帮我写一些代码吗...谢谢:)
最佳答案
录制完成后,唯一可能的操作就是停止和重置。
Android MediaRecorder 类不提供暂停功能,因此我们无法暂停录制,但可以停止录制。
关于java - android 录制语音时暂停选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14306306/