iOS 11/12核心音频-爆裂声/爆裂声

时间:2018-10-04 07:55:40

标签: ios audio core-audio

我的配置

iPhone X

iOS 12

问题

自iOS 11/12以来,由于某些原因,我的应用程序音频具有周期性的crack啪/爆裂声,当声音更大或更恒定时,声音似乎会变得更糟/更明显。

问题排查

我从djay2通过AudioBus播放了一个800Hz的正弦波,并将其输出保存到文件中。

将我的应用程序输出加载到Audacity中,我发现每14112个样本或每0.320秒就会发生一次crack啪声。

有没有人知道我应该从哪里开始寻找。在41.1kHz和48kHz之间更改我的应用程序的内部配置似乎没有什么区别。我认为可能是由于硬件采样率降低了采样率。

Waveform One

Waveform Two

Waveform Three

在AudioBus中切换应用程序间音频同步的开/关似乎有一定效果(每8个切换中有1个将停止crack啪声)。

我认为这是由于AudioSession重新启动或其他原因造成的。

有没有人知道是什么原因或以前曾经历过这种情况?

谢谢

安东尼

0 个答案:

没有答案