iOS9中的WebAudio API失真?
我一直在使用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);
我在网上看过几个关于这个或类似问题的引用,参见
带有WebAudio API的iOS 7.1中的音频失真
米奇威尔斯的评论如下: http : //www.holovaty.com/writing/ios9-web-audio/
在第一个例子中,问题出现在音频样本回放中,而我正在使用简单的振荡器,所以我不确定已经很难实现答案的适用性。 在第二次,我联系了米奇,他没有找到决议。
任何想法,想法,解决方法?
更新:可能找到了一个aswer: https ://stackoverflow.com/a/34501159/3175029
- 使用ASIHTTPRequest或NSURLConnection在iPhone客户端上使用authlogic
- 如果应用程序在区域内启动,则startMonitoringForRegion不会调用didEnterRegion
- 在IOS Safari中禁用select选项
- iOS css -webkit-transform:缩放不会抵消触摸事件
- 强制iOS Facebook应用程序在浏览器中打开馈送链接,而不是在WebView中
- 使用Angular 2和NativeScript扩展现有的iOS应用
- 如何将div设置为“visibility:hidden”,如果它们在视口之外
- document.addEventListener(“touchmove”,preventBehavior,false); – 阻止我使用溢出:滚动; – 解决?
- 在iOS上使用null调用forge.facebook.uicallback
- 使用React Native和TypeScript启动并运行
- iPhone 4+默认为networking应用的320像素分辨率,我想使用完整的640像素