有没有办法监听Web Audio AudioParam的更改?例如:

let context = new AudioContext();
let volume = context.createGain();
volume.addEventListener("statechange", evt => {
  console.log("it would be nice if this worked:", evt);
});
volume.setValueAtTime(0.001, context.currentTime + 10 * Math.random());


我似乎找不到MDN上的任何文档来说明如何侦听此类更改,以便可以将它们与其他代码挂钩。

最佳答案

没有办法做到这一点,甚至还不清楚是否有意义。您可以使用线性坡道自动化AudioParam。那么您想捕捉什么状态变化事件?实际的“状态”是什么?这些似乎定义不清。

关于javascript - 有没有办法监听Web Audio AudioParam的更改?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52349982/

10-14 17:29