Selaa lähdekoodia

feat: midi音频不需要补齐弱起

TIANYONG 1 vuosi sitten
vanhempi
commit
306f079d5c

+ 2 - 2
src/helpers/formateMusic.ts

@@ -935,8 +935,8 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 				continue;
 			}
 			// console.log(iterator.currentMeasure)
-			// 如果是弱起就补齐缺省的时长
-			if (i === 0) {
+			// 如果是弱起就补齐缺省的时长,midi音频不需要考虑弱起
+			if (i === 0 && !state.isAppPlay) {
 				let _firstMeasureRealValue = 0;
 				const staffEntries = note.sourceMeasure.verticalMeasureList?.[0]?.staffEntries || [];
 				//计算第一个小节里面的音符时值是否等于整个小节的时值

+ 2 - 2
src/page-instrument/evaluat-model/earphone/index.tsx

@@ -10,8 +10,8 @@ export default defineComponent({
 			<div class={styles.fraction}>
 				<img class={styles.erji} src={icons.erji} />
 				<div class={styles.content}>
-					<div class={styles.title}>请佩戴耳机</div>
-					<div class={styles.tip}>佩戴耳机可以保证测评准确率哦~</div>
+					<div class={styles.title}>请佩戴有线耳机</div>
+					<div class={styles.tip}>佩戴有线耳机可以保证测评准确率哦~</div>
 					<img src={icons.erjibtn} class={styles.btn} onClick={() => emit("close")} />
 				</div>
 			</div>

+ 1 - 1
src/state.ts

@@ -429,7 +429,7 @@ const state = reactive({
   midiPlayIniting: false,
   /** 曲目信息 */
   songs: {} as ISonges,  
-  isAppPlay: false, // 是否是app播放
+  isAppPlay: false, // 是否midi音频,midi是app播放
   /** 音频播放器实例 */
   audiosInstance: null as any,
   /** midi音频的时长 */