小编Syl*_*ear的帖子

AVAudioSession 采样率和 AVAudioEngine 输入节点采样率有什么区别?

我注意到它 AVAudioSession.sharedInstance().sampleRate是 48000,而AVAudioEngine().inputNode.inputFormat(forBus: 0)显示的采样率为 44100。当我这样做时,try AVAudioSession.sharedInstance().setPreferredSampleRate(16000)它设置的是输入节点采样率,而不是会话采样率。所以我的问题是,这两个采样率有什么区别?

我尝试以 16kHz 现场录制语音音频,但音频听起来失真且有金属感。我想知道这是否与这些采样率的不匹配有关。

avfoundation ios avaudiosession swift avaudioengine

8
推荐指数
0
解决办法
385
查看次数

标签 统计

avaudioengine ×1

avaudiosession ×1

avfoundation ×1

ios ×1

swift ×1