在录制声音时,如何知道声源是来自内置麦克风还是耳机麦克风?

时间:2012-10-25 10:34:29

标签: iphone sdk

在odesk的iPhone编程OS 2.1测试中有这样的问题,我在开发者文档中找不到答案。

可能的答案选项:

(a)使用名为audioSource的NSSound类方法 错误,类只存在于macos上,并且没有方法audioSource。

(b)使用AudioQueueGetParameters功能
错误。有AudioQueueGetParameter功能。没有结束。错字?函数存在于macosx和ios上。文档不清楚,并说:“在Mac OS X v10.5中,音频队列有一个参数:kAudioQueueParam_Volume,它控制播放增益。” AudioQueue.h提供了4个常量,但它们无法帮助我们解决这个问题。

(c)查询登记处
没有评论

(d)通过轮询音频事件
不知道

(e)iPhone OS 2.1版本不支持录音

什么是正确答案?为什么?

修改:
你知道一个可以在以后的iOS版本中使用的答案 - 给它。我也不知道答案。

1 个答案:

答案 0 :(得分:0)