|
@@ -250,7 +250,7 @@ export default defineComponent({
|
|
|
// 需要向外面(iframe)派发计时器数据的时候触发
|
|
|
if (query.isbeatTimes) {
|
|
|
const { isOpenMetronome, isSingOpenMetronome } = state;
|
|
|
- const { xmlMp3BeatFixTime } = state.times[0];
|
|
|
+ const { xmlMp3BeatFixTime, difftime } = state.times[0];
|
|
|
const singBeatTime: number[][] = [];
|
|
|
const beatTime = metronomeData.metroMeasure.map((metroMeasure) => {
|
|
|
const singBeat: number[] = [];
|
|
@@ -268,11 +268,11 @@ export default defineComponent({
|
|
|
return beatTimeItem;
|
|
|
});
|
|
|
//改为唱名
|
|
|
- state.fixtime = 0;
|
|
|
+ state.fixtime = difftime;
|
|
|
state.times.map((item) => {
|
|
|
- item.time = item.xmlNoteTime;
|
|
|
- item.endtime = item.xmlNoteEndTime;
|
|
|
- item.fixtime = 0;
|
|
|
+ item.time = item.xmlNoteTime + difftime;
|
|
|
+ item.endtime = item.xmlNoteEndTime + difftime;
|
|
|
+ item.fixtime = difftime;
|
|
|
});
|
|
|
metronomeData.metro.calculation(state.times);
|
|
|
const mingBeatTime: number[][] = metronomeData.metroMeasure.map((metroMeasure) => {
|