【问题标题】:Web Audio API Maximum Number of Sources?Web Audio API 最大来源数?
【发布时间】:2022-11-11 05:44:43
【问题描述】:

我正在使用 Electron 设计一个 Web 应用程序来播放管风琴样本文件。每当并发音符复音接近 ~1024 时,声音就会完全消失,包括随后的混响节点。在声音理论上停止在后台播放之后(因为我已经释放了键),音频最终会重新出现。

这是对 Web Audio API 的硬性限制吗?当它似乎被卡住时,我还注意到该选项卡的 CPU 使用率很高。有没有办法启用更多并发音频源?理想情况下,我需要数以万计的正确复音(尽管其中许多是重复的相同音频文件)

我目前正在使用 Tone.js 循环这些样本,如果这会有所不同的话。

【问题讨论】:

    标签: web-audio-api tone.js


    【解决方案1】:

    既然您提到您正在构建一个 Electron 应用程序,我认为应该也可以在 Chrome 中运行相同的代码。这意味着您也可以像在 Chrome 中运行的任何其他代码一样对其进行分析。

    以下是 Chrome 团队关于性能分析的官方指南:Profiling Web Audio apps in Chrome

    希望这样做可以让您发现应用程序中的任何瓶颈或性能问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 2019-02-08
      • 2015-11-24
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多