我有一个Mac应用程序与一个只能处理mp3文件的Web服务进行通信。经过数小时的调试后我发现kAudioFormatMPEGLayer3只能解码。因此,我需要获取生成的音频数据并将其直接转换为mp3或将其转换为AAC或其他一些支持的格式转换为mp3。与iOS的兼容性不是问题。
此外,请不要推荐LAME,此特定情况不接受许可。任何代码演示都将非常感激。
答案 0 :(得分:0)
MP3是一种专利文件格式。除非您支付许可费,否则您不能只编写MP3编码器并将其粘贴在您的应用中。
http://mp3licensing.com/royalty/
最好的办法是坚持使用内置的AAC编码。