android里有关录音的有两个类audioRecord和MediaRecorder
前者适合实时处理音频数据
后者适合将音视频保存在本地
但是后者对于保存的媒体格式好像只有mpeg4、amr、3gpp,跪求高手询问,怎么保存成wav格式?最好有现成代码。
当然您要是告诉我用audioRecord取出字节流,自己拼成wav格式,我只能说这也是不得己的一种方法。
WAV是一种接近无损的编码格式,是PCM编码经过封装得到的,而mpeg4、amr、3gpp已经被很大程度上压缩过了,由低音质转高音质,我觉得应该是不能实现的。如果想得到WAV编码的音频,就要要audioRecord录制PCM编码音频然后封装成WAV音频