Android 录音详解(二)—— 录制 mp3 格式音频( lame 库的编译及使用)
2018-11-27 liuyingcong 安卓开发
Android 中没有提供录制 mp3 的 API,需要使用开源库 lame,lame 是专门用于编码 mp3 的轻量高效的 c 代码库。由于采用 c 语言编写,故需要用到 jni。且听我慢慢道来~Android 录音详解(一)—— MediaRecorder、AudioRecord、生成wav格式、边录边播
2018-11-27 liuyingcong 安卓开发
本篇介绍了 Android 中两种录音方式的对比,介绍了录音中会涉及到的参数和一些概念。用 MediaRecorder 实现了 aac 格式音频的录制,当然也可以录制 amr、3gp、mp4 格式;其他常用的格式如 wav,就需要用到 AudioRecord,至于更常见的 mp3 格式的录制留在下一篇讲解。由于 AudioRecord 可以很方便的控制字节流,那么实时转码、边录边播功能都得以实现。