【问题标题】:How to I set panning in Howler JS 2.0?如何在 Howler JS 2.0 中设置平移?
【发布时间】:2016-01-25 01:26:37
【问题描述】:

我在一个新项目中使用 howler js,无法让左/右平移工作。该文档说使用 pos() 函数,并将 x 值设置为 -1000 - +1000。我的代码:

howl.pos(-1000,0,0) for pan left
howl.post(1000,0,0) for pan right

但我听不出有什么不同。我已经在 Chrome、Safari 和 Firefox 中进行了测试。

Howler JS 2.0 Documentation

【问题讨论】:

  • 这些是上限,这意味着一直到 -1000 和 1000 将使您的音频非常遥远,以至于可能听不到。尝试设置更接近 -1 到 -10 和 1 到 10 的范围,您可能会得到更好的结果。
  • 谢谢詹姆斯。我想这就是我所追求的。例如,我希望能够将右声道设为 100%,将左声道设为 0%(向右平移)。我该如何做到这一点?

标签: javascript html5-audio howler.js


【解决方案1】:

看起来 Howler 正在抽象 Web Audio API PannerNode,这需要您执行所需的 math to create an equal power panning effect。直接使用的 Web 音频 API 现在有一个 StereoPannerNode,它可以完全满足您的需求。看起来 Howler 需要更新他们的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 2021-10-07
    相关资源
    最近更新 更多