【发布时间】:2015-01-17 22:47:06
【问题描述】:
我可以使用 Web Audio API 的 AudioParam 接口的 linearRampToValueAtTime() 方法来安排参数的渐进线性变化。例如,为了获得,
var gainNode = audioContext.createGain();
gainNode.gain.linearRampToValueAtTime(1.0, audioContext.currentTime + 2);
我想线性增加 PannerNode 的位置。 Panner 有一个 setPosition 方法,但我没有看到关联的 AudioParam:
var pannerNode = audioContext.createPanner();
pannerNode.setPosition(xPosition, yPosition, zPosition);
我可以线性倾斜平移节点的位置吗?我知道我可以手动创建一个计时器,并随着时间的推移直接调用setPosition,但是Web Audio API 可以为我处理吗?
【问题讨论】:
标签: web-audio-api