将音频文件转换为mp3

时间:2016-07-25 11:02:08

标签: c# ios audio xamarin.ios

我在iOS项目中有一个记录功能,它应该以mp3格式创建一个音频文件。我做了一些研发,看起来我们无法在iOS中创建mp3音频文件。唯一的方法是将其转换为.mp3文件。现在我可以创建一个音频文件.aac格式,所以有没有办法在Xamarin中将其转换为.mp3?

1 个答案:

答案 0 :(得分:3)

据我了解,编码MP3文件的技术已获得专利,为了做到这一点,您需要获得许可。

几乎每个人都使用LAME库,它作为源代码分发。 (由于LAME作为来源分发,它避免了专利问题,但作为编码MP3产品的开发者,您可能违反了该专利。)这可能也是您为iOS所要做的事情。 / p>

您需要在C中获取LAME源代码,将其构建到iOS静态库(使用Xcode)并将其添加到您的项目中。然后你应该可以从Xamarin调用它。在“iOS LAME库”上进行一些Google搜索。