浏览代码

fix: #8698 bug修复

TIANYONG 1 年之前
父节点
当前提交
ab671686c5
共有 3 个文件被更改,包括 15 次插入1 次删除
  1. 8 0
      src/page-instrument/header-top/image/shenggui.svg
  2. 1 1
      src/page-instrument/header-top/index.tsx
  3. 6 0
      src/state.ts

文件差异内容过多而无法显示
+ 8 - 0
src/page-instrument/header-top/image/shenggui.svg


+ 1 - 1
src/page-instrument/header-top/index.tsx

@@ -356,7 +356,7 @@ export default defineComponent({
               <div class={[styles.btn]} onClick={() => {
                 toggleMusicSheet.toggle(true)
               }}>
-                <img class={styles.iconBtn} src={headImg(`section2.svg`)} />
+                <img class={styles.iconBtn} src={headImg(`shenggui.svg`)} />
                 <span>声轨</span>
               </div>
             )}

+ 6 - 0
src/state.ts

@@ -266,6 +266,12 @@ const handlePlaying = () => {
           onEnded();
           return;
         }
+        // #8698 bug修复
+        if (state.modeType === "practise" && state.sectionStatus && !state.setting.repeatAutoPlay) {
+          onEnded();
+          resetPlaybackToStart();
+          return;
+        }
         item = selectStartItem;
         setAudioCurrentTime(selectStartItem.time, selectStartItem.i);
       }

部分文件因为文件数量过多而无法显示