【发布时间】:2014-04-14 16:33:25
【问题描述】:
我在 android 中编写了一个应用程序来记录麦克风的声音并使用
将其存储在字节数组中audioRecord.read(bigBuff, currSize, minBuffSize);
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 文件一样从应用程序外部播放它时,它显示错误“抱歉播放器不支持这种类型的音频文件”
请帮忙。
【问题讨论】:
-
什么是audioRecord.read?
-
audioRecord 是 AudioRecord 类的对象,read 是它的方法。
标签: android audio android-audiorecord