客观 c iPhone 麦克风在大声噪音后自动调整

Objective c iPhone microphone self adjusts after loud noise

提问人:user3335999 提问时间:3/9/2023 更新时间:3/9/2023 访问量:24

问:

我正在使用 AVAudioRecorder 并调用 averagePowerForChannel。当我启动应用程序时,环境噪音会产生一个分贝值,例如-50。但是,如果iPhone暴露在持续的巨噪中,该值似乎会自动调整。因此,例如,如果我对着麦克风吹气,然后让它恢复到环境噪音水平,分贝值现在是,例如,-90。

这不会发生在我的 iPhone 8 上。但是,这发生在我的 iPhone 12 Pro Max 上。

有没有办法禁用它?

Objective-C iPhone 麦克风 AVAudioRecorder

评论

0赞 jnpdx 3/9/2023
也许将其设置为测量模式?developer.apple.com/documentation/avfaudio/avaudiosession/mode/......
0赞 user3335999 3/9/2023
感谢您的回复。我确实尝试过,但我仍然观察到相同的行为。

答: 暂无答案