我们有一个VOIP应用程序,该应用程序通常以32Khz的采样率传输音频数据包。对于似乎合理的匹配,我们通常还将AVAudioSessions的首选采样率也设置为32Khz。在更高版本的iPhone(例如iPhone XS)上,我们发现使用32Khz的采样率时免提电话不再播放或出现乱码。但是音频会话似乎很高兴(接受回读确认)接受32Khz的preferredSampleRate。我读过iPhone 6S编解码器(可能还有以后的设备)仅支持48Khz采样率...但是如果是这种情况,为什么iOS不会覆盖setPreferredSampleRate?