如何访问iPhone的正面,背面和两个底部内置麦克风?

时间:2017-10-06 22:21:03

标签: ios iphone swift avfoundation microphone

我正在开发一个使用AudioKit记录幅度和样本数据的Swift 4应用程序。我的目标是记录噪音,我需要跳过Apple的自动降噪功能。如您所知,iPhone有4个内置麦克风。

  1. 我只想使用前置麦克风录音。我如何使用AudioKit或AVFoundation(在Swift not Obj-C中)?
  2. 检查AVFoundation文档,apple提供了前后左右三个选项:

    [,,]

  3. 我猜底部是指两个底部麦克风的噪音消除结果(一个在闪电端口的左侧,一个在右侧)。我的问题是如何将它们分开并单独访问数据?我想反转噪声消除两个底部麦克风的添加,以检测噪音。

    1. 如何同时录制所有内置麦克风 阵列中的对数幅度数据?我希望我的数据阵列有8列:每个麦克风的单独记录数据,4个麦克风x 2立体声通道/麦克风= 8列。
    2. 赞赏任何提示。

0 个答案:

没有答案