用于插入非音频相关硬件的API?

时间:2012-04-02 15:40:15

标签: iphone ios api audio headphones

很抱歉,如果这是一个毫无意义的问题,或者是重复这个问题,但仅仅是好奇心,我正在寻找iPhone开发上的一些API,插入非音频相关硬件,例如:读卡器或任何通过3.5mm耳机插孔。我正在通过iPhone开发网站搜索并遇到了AUDIOSESSION,所以我想知道这个API是否可用于非音频相关硬件,还是严格用于耳机或扬声器等音频?

如果有人有想法或可以指导我使用某些资源,那将非常感激。

由于

1 个答案:

答案 0 :(得分:3)

SDK中没有特定的框架,您必须自己构建它。您必须使用音频会话框架录制音频,并对录制的音频进行一些后处理。最常使用快速傅里叶变换(FFT)或频移键控(FSK)。为此,iOS中有一些支持,请查看Accelerator Framework。然后,您仍然需要根据传感器对其进行编码的方式对数据进行过滤和分析。查看上面评论中的链接。