Mac-AVAudioRecorder 选择麦克风

Posted

技术标签:

【中文标题】Mac-AVAudioRecorder 选择麦克风【英文标题】:Mac-AVAudioRecorder Select Microphone 【发布时间】:2013-02-06 01:09:36 【问题描述】:

在一个应用程序中,我使用 AVAudioRecorder 从麦克风录制音频。我希望用户能够选择他们想要使用的麦克风/录音设置,而不仅仅是使用系统偏好设置中的默认设置。但是,我还没有找到使用 AVAudioRecorder 的任何方法。是否可以使用 AVAudioRecorder 来做到这一点,如果没有,我可以使用 Core Audio 或其他东西来做到这一点吗?如果是这样,我该怎么做?

【问题讨论】:

【参考方案1】:

您可能需要比 AVAudioRecorder 低一点,它可能从用户在“声音”系统首选项窗格中指定为默认值的任何内容中获取其设置和输入。

也许您可以考虑尝试一些 AVCapture* 类?

您可以通过"AVCaptureDeviceInput" class 指定不同的音频输入,Apple 提供了一些不错的示例代码,包括AVRecorder。

【讨论】:

以上是关于Mac-AVAudioRecorder 选择麦克风的主要内容,如果未能解决你的问题,请参考以下文章

iOS:如何选择使用哪个麦克风(内置/外置)?

Microsoft Cognitive Speech-to-Text Service --- 选择麦克风

Android 获取 AudioRecord 麦克风音量大小并做选择性发送

在 iPhone 5 上选择后置麦克风

怎么用audacity内录,我看过教程,但是还是不成功。我的软件录音来源只能选择麦克风,没有别的选项。

如何使用 PyAudio 选择特定的输入设备