根据这个页面,android框架中有一些编码器:
http://developer.android.com/guide/appendix/media-formats.html
我有兴趣从麦克风录制音频并将其编码为AAC LC / LTP和AMR-WB,但我还没有找到参考页面中的方法。
任何指针都会受到赞赏。提前谢谢。
最近参考页面已更新: http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html
..它表示MediaRecorder#setAudioEncoder(int)
MediaRecorder.AudioEncoder.AAC
和MediaRecorder.AudioEncoder.AMR_WB
是API级别10的功能。
所以看起来目前我没有设备可以尝试。悲伤。
答案 0 :(得分:0)
小心: Detect supported audio encoders on Android to prevent crash "The given audio encoder 2 is not found" Android 4.0.x中有一些设备在尝试使用AMR时崩溃,即使它被列为核心媒体编解码器。