我正在录制用于接听电话的音频,录制音频创建文件但该文件中没有音频只是创建文件。当我播放录制的音频文件时,错误显示为" mediaplayer不支持这种类型的音频"。请帮我解决这个问题,以及本期
中发生的问题录制音频的代码
try {
f1 = File.createTempFile("Sound", ".mp3", dir);
} catch (IOException e) {
e.printStackTrace();
}
fileName = f1.getName();
mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mediaRecorder.setOutputFile(f1.getAbsolutePath());
try {
mediaRecorder.prepare();
mediaRecorder.start();
recordstarted = true;
} catch (IllegalStateException | IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}