我正在尝试使用tone.js在Angular 9中实现一个简单的节拍器,但似乎在执行过程中发生了某种类型的心律失常......我不知道我是否在实现中遗漏了一些东西。
这是我的代码:
playMetronome(): void {
Tone.Transport.bpm.value = 120;
Tone.Transport.scheduleRepeat(() => {
const player = new Tone.Player("./../../assets/sounds/tick.mp3").toMaster();
player.autostart = true;
}, "4n");
Tone.Transport.start();
}
有人能帮我吗?