gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:37 28 4
gpt4 key购买 nike

假设我有一个音频 iPhone 应用程序,它从麦克风获取输入。

现在,虽然我自己还没有尝试过,但我相信用户可以使用插入 phonojack socket 的外部麦克风。

这意味着我的音频单元可能正在接收来自内部或外部麦克风的输入。

我的猜测是,如果连接了外部麦克风,iOS 会自动路由它。

但如果我不想那样怎么办?

有没有办法指定应该使用哪个麦克风?

我查看了 Audio Session 指南,可以找到有关蓝牙耳机的一些设置。但这是我能找到的最接近的。看来这是不可能的。但我觉得这很难相信。

另外,我很好奇它是如何检测到外部麦克风的……如果我插入耳机,它应该会继续从内部麦克风路由。我的耳机只是普通的立体声耳机。但如果我使用手机的耳机(在 Jack 的额外频段上......它们在电缆上内置了一个麦克风,在各个耳机线相遇的地方)我希望它能接收到这个信号源。

最佳答案

您必须使用 AUHAL 单元将特定输入设备设置为默认输入,然后将其与 AudioQueue 连接。

Apple 对此有详细的技术说明:Device input using the HAL Output Audio Unit

关于iOS:如何选择使用哪个麦克风(内置/外接)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313627/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com