LAME is a high quality MPEG Audio Layer III (MP3) encoder
Lame:http://lame.sourceforge.net/
native接口
public class Mp3Lame {
public native static void close();
public native static int encode(short[] buffer_l, short[] buffer_r, int samples, byte[] mp3buf);
public native static int flush(byte[] mp3buf);
public native static void init(int inSampleRate, int outChannel, int outSampleRate, int outBitrate, int quality);
public static void init(int inSampleRate, int outChannel, int outSampleRate, int outBitrate) {
init(inSampleRate, outChannel, outSampleRate, outBitrate, 7);
}
}
C层实现
Android.mk
so库引用
static {
System.loadLibrary("mp3lame");
System.loadLibrary("audio");
}




