如何在 Howler JS 2.0 中设置平移

How to I set panning in Howler JS 2.0?

本文关键字:设置 Howler JS      更新时间:2023-09-26

我在一个新项目中使用 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中进行了测试。

吼叫 JS 2.0 文档

尝试使用这个:

howl.stereo(-1) for pan left 100%
howl.stereo(1) for pan right 100%

看起来 Howler 正在抽象 Web Audio API PannerNode,这需要您进行所需的数学运算才能创建相等的功率平移效果。直接使用Web音频API现在有一个StereoPannerNode,可以完全按照您的要求进行操作。看起来 Howler 需要更新他们的库。