我在Android上编写了一个应用程序,用于从麦克风录制声音并将其存储在字节数组中,使用的是
audioRecord.read(bigBuff, currSize, minBuffSize);
现在我有一个byte数组bigBuff,我想把它转换成mp3或wav文件。我正在按以下方式进行:
File f = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/aaa.wav");
f.createNewFile();
FileOutputStream fos = new FileOutputStream(f);
fos.write(bigBuff);
fos.flush();
fos.close();
aaa.wav文件成功创建,但当我尝试像播放其他.wav或.mp3文件一样从应用程序外部播放时,它显示错误“抱歉,播放器不支持此类型的音频文件”。
请帮忙解决。