Javascript iOS9中WebAudio API的失真?

Javascript iOS9中WebAudio API的失真?,javascript,ios,ios9,web-audio-api,Javascript,Ios,Ios9,Web Audio Api,我一直在开发一款使用WebAudio进行声音合成的跨平台Cordova应用程序,在将手机升级到iOS 9.2后,最近开始出现音频输出失真的问题。基本上,在我手机上运行应用程序的三分之二的时候,振荡器输出会嗡嗡作响,声音会失真,可能就好像它以错误的采样率运行一样。在升级之前,我从未遇到过这个问题,但现在,即使是这样一个简单的音频链也会出现这个问题: this.osc = audCtx.createOscillator(); this.osc.type = 'sine'; this.oscVol

我一直在开发一款使用WebAudio进行声音合成的跨平台Cordova应用程序,在将手机升级到iOS 9.2后,最近开始出现音频输出失真的问题。基本上,在我手机上运行应用程序的三分之二的时候,振荡器输出会嗡嗡作响,声音会失真,可能就好像它以错误的采样率运行一样。在升级之前,我从未遇到过这个问题,但现在,即使是这样一个简单的音频链也会出现这个问题:

this.osc = audCtx.createOscillator();
this.osc.type = 'sine';

this.oscVol = audCtx.createGain();
this.osc.connect(this.oscVol);
this.oscVol.connect(audCtx.destination);
我在网上看到了一些关于这个或类似问题的参考资料,cf

Mitch Wells的评论如下:

在第一个例子中,当我使用简单的振荡器时,问题发生在音频样本播放上,因此我不确定已经很难实现的答案是否适用。第二次,我向米奇求助,他还没有找到解决办法

有什么想法、想法和解决办法吗

更新: 可能已找到aswer: