Pārlūkot izejas kodu

feat: 跟练需要播放系统节拍器

TIANYONG 1 gadu atpakaļ
vecāks
revīzija
1747fcc7e0
1 mainītis faili ar 9 papildinājumiem un 6 dzēšanām
  1. 9 6
      src/page-instrument/view-detail/index.tsx

+ 9 - 6
src/page-instrument/view-detail/index.tsx

@@ -148,12 +148,14 @@ export default defineComponent({
         metronomeData.metro = new Metronome();
         metronomeData.metro.init(state.times);
       } catch (error) {}
-      // 设置节拍器
-      if (state.needTick) {
+      /**
+       * 2024.1.25
+       * 设置节拍器,跟练需要播放系统节拍器,所以不需要判断needTick状态
+       */
+      // if (state.needTick) {
         const beatLengthInMilliseconds = (60 / state.speed) * 1000;
-        // console.log(state.speed, osmd?.Sheet?.SheetPlaybackSetting?.beatLengthInMilliseconds , (60 / state.speed) * 1000)
         handleInitTick(beatLengthInMilliseconds, osmd?.Sheet?.SheetPlaybackSetting?.Rhythm?.Numerator || 4);
-      }
+      // }
       api_cloudLoading();
 
       state.musicRendered = true;
@@ -330,8 +332,9 @@ export default defineComponent({
           )}
         </div>
 
-        {/* 节拍器 */}
-        {state.needTick && <Tick />}
+        {/* 节拍器,跟练需要播放系统节拍器,所以不需要判断needTick状态 */}
+        {/* {state.needTick && <Tick />} */}
+        <Tick />
 
         {/* 播放 */}
         {!detailData.isLoading && <AudioList />}