我正在寻找图书馆:
我已经知道并且不满足于:
这是我自己的一些调查结果.我非常感谢所有的意见,建议和评论......
我已经简化了我的问题并提供了一个赏金:有 什么选项可以将原始PCM音频数据压缩到Android设备上的mp3.
我的原帖: 我正在Android手机上创建一个合成器,我一直在生成PCM数据发送到扬声器.现在我想知道我是否可以将这个PCM数据编码为mp3以保存到SD卡.所述MediaRecorder对象可以编码音频从麦克风成各种格式的到来,但不允许从程序生成的音频数据的编码.
所以我的问题是,是否有用于编码音频的标准Android API?如果没有,那么基于Java或NDK的纯解决方案是什么?你能推荐其中任何一个吗?
如果不这样做,我只需要将生成的音频保存为WAV文件,我可以轻松完成.
我需要一个Java中的OpenSource API,它可以将*.wav和*.au格式编码为MP3,反之亦然.
我已经评估过Java Sound API和LameOnJ,但它们分别不符合我的要求并且不稳定.请建议一个免费且与平台无关的.