首页 > 解决方案 > AVAudioSession 采样率 < 48Khz?

问题描述

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

标签: iosaudioavaudiosessionsample-rate

解决方案


推荐阅读