我简化了我的问题并提供了赏金: 有什么选择将原始PCM音频数据压缩到Android设备上的mp3上。如何在Android设备上将WAV编码为MP3
我原来的帖子: 我在我的Android手机上创建了一个合成器,我一直在生成PCM数据发送给扬声器。现在我想知道如果我可以将这个PCM数据编码为mp3保存到SD卡。 MediaRecorder对象可以将来自麦克风的音频编码为各种格式,但不允许通过编程生成的音频数据进行编码。
所以我的问题是,有没有一个标准的Android API编码音频?如果不是,那么基于Java或NDK的解决方案有哪些?你能推荐他们吗?
失败这我只需要将我生成的音频保存为一个WAV文件,我很容易做到这一点。
找到代码“所以我的问题是,是否有音频编码标准的Android API ?” - 没有。我将使用'java'标记重新标记您的问题,以尝试帮助您获得输入... – CommonsWare 2010-09-04 11:49:29
感谢CommonsWare。 – bramp 2010-09-04 12:44:39
供参考:MP3技术已获得专利,因此将其包含在商业应用程序中会使您遇到潜在的诉讼。对此的最佳防御是对您的产品不成功。 :) – MusiGenesis 2011-02-03 13:17:46