3

转载网址:https ://lucaslcode.github.io/ios-web-audio-bug/

我正在创建一个 Web 应用程序,它结合了用于增强现实的 AFrame 和用于空间音频的 Resonance Audio。Resonance 使用 Web Audio api。

在 iOS 上,音频会像反馈循环一样逐渐变得更加噼啪声和失真,直到完全停止。我已经在运行 iOS 14.6 的 iPhone 6s 上在大约 10 秒内对此进行了测试,几分钟后也在 iOS 14.6 上的 iPhone 12 mini 上进行了测试。

运行 Chrome 的 Macbook Air(2014 年初,safari 14.0.1,macOS 10.14.6)、Windows 10 笔记本电脑或小米手机不会出现此问题。

我会理解由于性能导致的持续故障,但不会逐渐增加。

谢谢你的时间!

4

1 回答 1

0

当我们使用 requestAudioFrame 运行动画时,我们在 Mac 上的 Safari 中看到了类似的行为。我们开始越来越多,没有正确清除旧的。这导致音频输入越来越噼啪作响。一旦我们清理了动画,音频问题就消失了。

于 2021-11-19T05:06:24.637 回答