在iOS中的代码中将.mp3文件转换为.wav或.caf

时间:2012-01-01 16:38:53

标签: ios avaudioplayer

我正在从iPod库中检索MP3文件并将其保存到应用程序的Documents目录中。我需要将它转换为.wav或.caf,以便我可以使用OpenAL或任何其他库来改变音频的音高。

可以这样做吗?任何代码帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

看一下AVAssetWriter类。另外,看看这个链接,它不是你想要的,但它是一个开始。

http://www.subfurther.com/blog/2010/12/13/from-ipod-library-to-pcm-samples-in-far-fewer-steps-than-were-previously-necessary/

请注意,可能很难获得对用户实际文件的访问权限,因为这需要从应用程序的沙箱中取出 - 这是Apple不允许的。