2012-01-11 202 views
0

我有一个Mac应用程序与只能处理mp3文件的网络服务进行通信。经过几个小时的调试,我发现kAudioFormatMPEGLayer3只是解码。因此,我需要将所得到的音频数据直接转换为mp3或将其转换为AAC或其他支持的格式转换为mp3。与iOS的兼容性不是问题。从麦克风输入创建mp3

此外,请不要推荐LAME许可证不适用于此特定情况。任何代码演示将不胜感激。

回答

0

MP3是一种获得专利的文件格式。除非您支付许可费用,否则您不能只编写MP3编码器并将其粘贴到您的应用程序中。

http://mp3licensing.com/royalty/

最好的办法是坚持使用内置的AAC编码。

+0

嗯....是否有没有操作系统兼容的MP3替代,意思是可能效率较低,但能够解码,就像它是MP3? – mdominick 2012-01-11 13:38:13

+0

我从来没有听说过这样的事情,但我也无法明确排除。 – StilesCrisis 2012-01-11 15:24:26

+0

好的谢谢。我接受你的回答,因为我认为最好是出售GPL或向后端人士询问其他格式。翻译:你的答案是唯一的'正确':) – mdominick 2012-01-11 17:50:17