我有一个录制功能在iOS项目中,这是应该创建一个mp3格式的音频文件。我做了一些研发,看起来我们不能在iOS中创建mp3音频文件。唯一的办法就是把它转换成.mp3文件。现在我可以创建一个音频文件的.aac格式,那么有没有办法将它转换为.mp3在Xamarin?
发布于 2016-07-25 19:19:30
据我所知,对MP3文件进行编码的技术是有专利的,要做到这一点,你需要获得许可证。
几乎每个人都在使用LAME库,它是作为源代码分发的。(由于LAME是作为源代码分发的,它避免了专利问题,但您作为编码MP3的产品的开发者,很可能违反了专利。)这可能也是您为iOS所做的事情。
您需要用C语言获取LAME源代码,将其构建到iOS静态库中(使用Xcode)并将其添加到您的项目中。然后,您应该能够从Xamarin调用它。在谷歌上搜索一下"iOS LAME library“。
https://stackoverflow.com/questions/38566014
复制相似问题