好吧,我最好不要把它变成'我只想要代码'的问题......
我最近正在开发一个项目,需要从本地音乐文件(例如iTunes Library)处理一些音频信号。整个工作包括:
问题是,经过一些博客和讨论后:
http://lists.apple.com/archives/coreaudio-api/2009/Aug/msg00100.html,http://atastypixel.com/blog/using-remoteio-audio-unit/
http://osdir.com/ml/coreaudio-api/2009-08/msg00093.html
以及官方示例代码,我感觉CoreAudio SDK允许我们仅对从Mic 录制的语音演示应用音频处理。
我的问题是:
任何帮助将不胜感激。非常感谢你: - )
感谢。
答案 0 :(得分:3)
昨天发现了一些非常酷的东西。
从iPhone媒体库到PCM样本中的数十个混乱,可能有损的步骤
(http://www.subfurther.com/blog/?p=1103
还有麻省理工学院的课程库:
TSLibraryImport:Objective-C class +示例代码,用于从iOS4中用户的iPod库导入文件。
(http://bitbucket.org/artgillespie/tslibraryimport/changeset/a81838f8c78a
希望他们帮忙!
干杯,
曼卡
答案 1 :(得分:0)
1)否.Apple不允许直接访问歌曲的PCM数据。否则,您可以创建音乐共享应用程序,这不符合Apple的利益。
2)不会。由于Apple的代码审批机制,黑客和获得批准是不可能的。
3)我能想到的唯一选择是你必须在PC / Mac上进行处理,然后将其传输到iPhone。或者您必须将文件存储在您自己的应用程序文件夹中 - 您应该能够通过CoreAudio加载和处理这些文件。
答案 2 :(得分:0)
我知道这个帖子已经老了但是......这对你有用吗,Manca?这个应用程序是否获得批准?
编辑:刚刚发现自iOS 4.1以来引入的AVAssetReader类应该有帮助