Parcourir la source

正常音符 没有打时间的,也按照这个规则

黄琪勇 il y a 7 mois
Parent
commit
8e853b0c32
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/helpers/formateMusic.ts

+ 1 - 1
src/helpers/formateMusic.ts

@@ -1280,7 +1280,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 			 * 曲子:1795013295024062466(春暖花开),如果音符有times信息,休止符没有times信息,此种规则是认为休止符不参与时值计算的,需要过滤掉该休止符
 			 */
 			let evNoteStartTime = 0, evNoteEndTime = 0;
-			if (state.isEvxml && note.isRestFlag && note?.noteTimeInfo?.length === 0 && state.xmlHasTimes ) {
+			if (state.isEvxml && note?.noteTimeInfo?.length === 0 && state.xmlHasTimes ) {
 				// 找出这个音符前面音符的结束时间
 				let preNoteTImes = allNotes[allNotes.length - 1]?.endtime*1000
 				if(!preNoteTImes){