在使用mediarecorder录制音频期间,必须指定存储录制数据的输出文件。我宁愿将数据保存到缓冲区,然后在用户保存数据后创建文件。 所以,如果我有这样的东西
Recorder = new MediaRecorder();
Recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
Recorder.setOutputFormat(outputfileformat);
Recorder.setOutputFile(filePath);
而不是使用filePath我可以直接将其保存到缓冲区吗?
由于
答案 0 :(得分:1)
好像你必须通过AudioRecord课程。
答案 1 :(得分:1)
仅供参考,AudioRecord仅支持8位或16位wav,Android不提供任何编解码库。