我正在使用这个javascript api (miniMusic)。我能够创建音乐,然后导出 javascript 代码。我也可以运行它。
我希望能够知道我的音乐何时结束,以便我可以再次播放并控制它。
with(new AudioContext)
for(i in D=[12,,,13,,,18,,,,,,12,,,13,,,18,,,,,,12,,,13,,,18,,,15,,,12,,,8,,,12,,,13]) {
with(createOscillator())
if(D[i]) {
connect(destination)
frequency.value=800*1.06**(13-D[i]),
type='square',
start(i*.1),
stop(i*.1+.1)
}
}
// -> onEnd = function (...) {}
循环立即运行,因此我无法使用索引来定位音乐正在播放的音符。有人能帮我吗?