|
@@ -24,6 +24,8 @@ const audioData = reactive({
|
|
|
tock: null as unknown as HTMLAudioElement,
|
|
|
});
|
|
|
|
|
|
+let tickTockPlayTime = 0;
|
|
|
+
|
|
|
export const metronomeData = reactive({
|
|
|
disable: true,
|
|
|
initPlayerState: false,
|
|
@@ -167,6 +169,7 @@ class Metronome {
|
|
|
// console.log("播放", metronomeData.activeIndex);
|
|
|
metronomeData.activeMetro = this.getStep(activeMetro);
|
|
|
// console.log("🚀 ~ metronomeData.activeMetro",metronomeData.activeMetro.measureNumberIndex, metronomeData.activeMetro.index)
|
|
|
+ tickTockPlayTime = currentTime
|
|
|
this.playAudio();
|
|
|
metronomeData.isClick = false;
|
|
|
return;
|
|
@@ -188,6 +191,7 @@ class Metronome {
|
|
|
} else {
|
|
|
this.source.muted = false
|
|
|
}
|
|
|
+ // console.log('节拍器播放的时间',tickTockPlayTime)
|
|
|
this.source.play();
|
|
|
};
|
|
|
|
|
@@ -351,7 +355,7 @@ class Metronome {
|
|
|
} catch (error) {
|
|
|
console.log(error);
|
|
|
}
|
|
|
- // console.log(metroList, metroMeasure);
|
|
|
+ console.log('节拍器',metroList, metroMeasure);
|
|
|
// 5.得到所有的节拍时间
|
|
|
metronomeData.metroList = metroList;
|
|
|
metronomeData.metroMeasure = metroMeasure;
|