TIANYONG пре 4 месеци
родитељ
комит
f278031baf
3 измењених фајлова са 3 додато и 3 уклоњено
  1. 1 1
      osmd-extended
  2. 1 1
      src/page-instrument/evaluat-model/index.tsx
  3. 1 1
      src/state.ts

+ 1 - 1
osmd-extended

@@ -1 +1 @@
-Subproject commit e77aa077f43f575035a4b3821baab0d1e91534c6
+Subproject commit 9d0f5875fcb9468ce0eba40b7849cffdb62bf6cc

+ 1 - 1
src/page-instrument/evaluat-model/index.tsx

@@ -226,7 +226,6 @@ export default defineComponent({
         const end = difftime + (item.sourceRelaEndtime || item.relaEndtime) - starTime;
         const isStaccato = note.noteElement.voiceEntry.isStaccato();
         const noteRate = isStaccato ? 0.5 : 1;
-        debugger
         if (note.formatLyricsEntries.contains("Play") || note.formatLyricsEntries.contains("Play...")) {
           ListenMode = false;
         }
@@ -446,6 +445,7 @@ export default defineComponent({
       // 非选段状态,从头开始评测,重置速度
       if (!state.sectionStatus && state.section.length === 0) {
         state.activeNoteIndex = 0;
+        state.activeMeasureIndex = 1;
         state.speed = state.times[0].measureSpeed * state.basePlayRate
       }
       initSetPlayRate();

+ 1 - 1
src/state.ts

@@ -1349,7 +1349,7 @@ let offsetTop = 0;
  */
 export const scrollViewNote = (resetTop?: boolean) => {
   // const cursorElement = document.getElementById("cursorImg-0")!;
-  if (state.isSingleLine) {
+  if (state.isSingleLine || state.activeMeasureIndex <= 1) {
     return;
   }
   const noteId = state.times[state.activeNoteIndex].id;