Web Audio API的声音是否可以添加事件监听器?我一直在寻找声音完成时的事件或触发器,但没有找到任何东西。以下是我想象中它如何工作:
是否可能向Web Audio API声音添加事件监听器?我一直在寻找声音完成时的事件或触发器,但找不到相关内容。以下是我的设想:
soundSource = context.createBufferSource();
soundBuffer = context.createBuffer(audioData, true);
soundSource.buffer = soundBuffer;
soundSource.connect(volumeNode);
soundSource.addEventListener('ended', function(e){
console.log("ended", "", e);
}, false);
soundSource.noteOn(context.currentTime);