我已经简化了我的问题并提供了一个赏金:有 什么选项可以将原始PCM音频数据压缩到Android设备上的mp3.
我的原帖: 我正在Android手机上创建一个合成器,我一直在生成PCM数据发送到扬声器.现在我想知道我是否可以将这个PCM数据编码为mp3以保存到SD卡.所述MediaRecorder对象可以编码音频从麦克风成各种格式的到来,但不允许从程序生成的音频数据的编码.
所以我的问题是,是否有用于编码音频的标准Android API?如果没有,那么基于Java或NDK的纯解决方案是什么?你能推荐其中任何一个吗?
如果不这样做,我只需要将生成的音频保存为WAV文件,我可以轻松完成.