Ios “如何以编程方式关闭”;体积限制“;从设置->;音乐

Ios “如何以编程方式关闭”;体积限制“;从设置->;音乐,ios,objective-c,cocoa,core-audio,Ios,Objective C,Cocoa,Core Audio,我对来自iOS麦克风的音频数据进行FFT。 我可以通过设置AudioSessionMode测量模式来关闭低频滤波器: success=[[AvaudioSessionSharedInstance]设置模式:AvaudioSessionMode测量错误:&audioSessionError] 然而,“体积限制”不允许我进行可预测的测量。我想知道如何通过编程方式关闭音频会话的“EQ”和“音量限制”?请告知。。。 干杯…我认为您不应该以编程方式控制音量限制-它是由用户决定的,而不是由开发人员决定的。A

我对来自iOS麦克风的音频数据进行FFT。
我可以通过设置AudioSessionMode测量模式来关闭低频滤波器:


success=[[AvaudioSessionSharedInstance]设置模式:AvaudioSessionMode测量错误:&audioSessionError]

然而,“体积限制”不允许我进行可预测的测量。我想知道如何通过编程方式关闭音频会话的“EQ”和“音量限制”?请告知。。。
干杯…

我认为您不应该以编程方式控制音量限制-它是由用户决定的,而不是由开发人员决定的。AVAudioSessionModeMeasurement应该禁用所有干扰测量的内容或提供健全性检查。因为苹果没有做到这一点,这是一个逻辑错误,我正在寻找一种绕过SD6的方法。“而且,在大多数后来的型号中,都有一个限制器——使SPL测量以及更复杂的测量,如脉冲响应,难以准确地进行。同样,我们可以禁用这个限制器(从iOS 4.3开始),因此我们可以解决这个问题。”在开发者手机上,进入设置->开发者->关闭EU音量限制。