您的位置:首页 > 移动开发 > Android开发

Android开发 使用Lame把音频文件转换成mp3格式

2014-12-02 11:13 1156 查看
转自:http://www.pocketdigi.com/20130306/996.html

Android录音默认不支持mp3格式,为了生成mp3,可以录制raw格式,再使用lame转换成mp3.Lame是用C语言写的,所以需要NDK编译。编译方法:

http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI

按这篇文章,一次通过。英文也简单,所以就不翻译了,为了方便懒人以及编译没成功的同学,我把编译好的库打了个包,调用很方便。

下载地址:

http://vdisk.weibo.com/s/sHZQR

使用方法:把armeabi目录和flame.jar放到项目的libs目录下.在需要的位置:

FLameUtils lameUtils = new FLameUtils(1, 16000, 96);

lameUtils.raw2mp3(Environment.getExternalStorageDirectory() + "/20130306172218.raw", Environment.getExternalStorageDirectory + "/bbbb.mp3");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐