我正在调查一个简单的任务:
- 从 iPhone 的“iPod 音频库”打开一个音频文件
- 允许用户通过设置两个标记来选择一个块:开始时间和结束时间
- 时间反转这个块
- 将其另存为新文件
我有哪些选择?
我将列出几个小时的研究结果:(原谅乱七八糟,一旦我弄清楚了,我会一如既往地整理pu)
http://lists.apple.com/archives/coreaudio-api/2005/May/msg00096.html <-- '我目前正在尝试创建一个使用 AUAudioFilePlayer AudioUnit 插件播放音频的程序,该插件将音频流式传输到输出音频单元'
AU文件播放器
http://lists.apple.com/archives/coreaudio-api/2008/Dec/msg00156.html
http://zerokidz.com/audiograph/docs/audiograph.pdf <--这可能链接到执行它的代码,但它说它处于测试阶段
使用 ExtAudioFile 读取音频文件时,是否可以不连续读取音频浮点数?<-- 这会导致一个 OS X 项目将音频文件从磁盘读取到内存中;查看代码会导致我们:
-
据我所知,audio Graph 项目试图从文件中实时传输音频,而 Stephan 的项目只是公开音频;但是看起来他正在使用过时的 API 调用。
这看起来像正确的代码(除了它似乎有一个错误):https ://stackoverflow.com/questions/8533143/decoding-mp3-files-by-extaudiofileopenurl
http://cocoadev.com/forums/discussion/499/core-audio/p1
https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html <--这是一个官方的Apple示例项目,可能会被修改以获得我想要的东西