# MP3AudioRecoder **Repository Path**: yangwenfang/MP3AudioRecoder ## Basic Information - **Project Name**: MP3AudioRecoder - **Description**: MP3AudioRecoder - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-22 - **Last Updated**: 2021-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MP3AudioRecoder Android端MP3录音程序:
由于大部分android手机未自带MP3编码器,所以无法直接录制MP3格式的音频文件,所以我使用lame的源码编译了android版本的静态库,此程序实现边录边转码。lame源码查看这里
http://lame.sourceforge.net/
说明: 1、录制音频的几个参数,码率,声道,bit值,buffersize等有一定的取值关系,不能随便设置。
2、录音出来的数据是PCM数据都是单声道数据,所以无论是录音器设置为单声道还是双声道,在lame的初始化参数里面必须设置单声道,即lame_set_num_channels为1,如果你做音频转码可以为双声道,否则会出现录音语速慢一倍的问题。
3、BufferSize需要根据码率,帧速等进行计算,代码中有计算式,不要胡乱写,否则会出现MP3编码失败的问题。

如有问题可以提交:wiki或者电邮:y.w.f@126.com