iOS9中的WebAudio API失真?

时间:2016-01-09 18:45:39

标签: javascript ios ios9 web-audio

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

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

this.oscVol = audCtx.createGain();
this.osc.connect(this.oscVol);
this.oscVol.connect(audCtx.destination);

我已经在网上看到了一些关于这个或类似问题的参考,cf

Distorted audio in iOS 7.1 with WebAudio API

米奇威尔斯的评论如下: http://www.holovaty.com/writing/ios9-web-audio/

在第一个例子中,音频样本回放出现了问题,而我使用的是简单的振荡器,所以我不确定已经难以实现的答案的适用性。在第二次,我联系了米奇,他没有找到解决方案。

任何想法,想法,解决方法?

更新: 可能找到了一个aswer:https://stackoverflow.com/a/34501159/3175029

0 个答案:

没有答案