MediaRecorder将数据保存到缓冲区(setOutputFile)

时间:2011-08-23 23:37:26

标签: android mediarecorder

在使用mediarecorder录制音频期间,必须指定存储录制数据的输出文件。我宁愿将数据保存到缓冲区,然后在用户保存数据后创建文件。 所以,如果我有这样的东西

 Recorder = new MediaRecorder();
 Recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
 Recorder.setOutputFormat(outputfileformat);
 Recorder.setOutputFile(filePath);

而不是使用filePath我可以直接将其保存到缓冲区吗?

由于

2 个答案:

答案 0 :(得分:1)

好像你必须通过AudioRecord课程。

答案 1 :(得分:1)

仅供参考,AudioRecord仅支持8位或16位wav,Android不提供任何编解码库。