iphone音频应用程序开发

时间:2010-10-11 11:34:24

标签: iphone audio

我是一名开始做一些音频工作的开发人员。我只是想知道在iphone平台上开始使用音频的方法是什么。

我设想这会以某种方式获得一个代表音轨中样本的数字向量。然后以编程方式在该向量(或数组)上运行算法,该算法将充当过滤器或其他DSP功能。

我可能完全不在思考,但我想这就是我的问题。我如何能够在iphone环境中以非常低的水平开始编码音频。

谢谢!

2 个答案:

答案 0 :(得分:1)

Apple网站上的aurioTouch example可能有用。该示例分析音频数据并显示其频域。

来自示例;

  

代码使用:AU Remote IO音频   单位获取音频输入和复制   它呈现给UI的输出: -   示波器视图的音频 - 时间   域 - 频域 - 滚动   音频的声像图 - 静音按钮   通过

打开/关闭游戏

答案 1 :(得分:0)

音频队列和音频单元远程IO API都允许您获取表示麦克风输入的数字向量,或者向扬声器输出播放数字向量(PCM样本)。 RemoteIO是一个稍微复杂的APU,但它允许更低的延迟(更短的向量)。

您无法在库存操作系统设备上实时播放当前正在播放的iTunes音乐的数字向量。但是,有一些新的API可以非实时地获取和处理跟踪数据。