Ver Fonte

fix: 渐变小节索引取值修改

TIANYONG há 10 meses atrás
pai
commit
b3e11bd924
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      src/helpers/formateMusic.ts

+ 2 - 2
src/helpers/formateMusic.ts

@@ -1121,8 +1121,8 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 					// 范围内小节
 					const inFiestOrLastMeasure = first.closedMeasureIndex !== measureListIndex && last.closedMeasureIndex !== measureListIndex;
 					if (inTheFirstMeasure || inTheLastMeasure || inFiestOrLastMeasure) {
-						const startTime = state.gradualTimes[first.measureIndex];
-						const endTime = state.gradualTimes[last.measureIndex];
+						const startTime = state.gradualTimes[first.measureIndex+1];
+						const endTime = state.gradualTimes[last.measureIndex+1];
 						if (startTime && endTime) {
 							const times = continuous - first.leftDuration / first.allDuration + last.leftDuration / last.allDuration;
 							const diff = dayjs(tranTime(endTime)).diff(dayjs(tranTime(startTime)), "millisecond");