瀏覽代碼

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

TIANYONG 1 年之前
父節點
當前提交
1747fcc7e0
共有 1 個文件被更改,包括 9 次插入6 次删除
  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 = new Metronome();
         metronomeData.metro.init(state.times);
         metronomeData.metro.init(state.times);
       } catch (error) {}
       } catch (error) {}
-      // 设置节拍器
-      if (state.needTick) {
+      /**
+       * 2024.1.25
+       * 设置节拍器,跟练需要播放系统节拍器,所以不需要判断needTick状态
+       */
+      // if (state.needTick) {
         const beatLengthInMilliseconds = (60 / state.speed) * 1000;
         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);
         handleInitTick(beatLengthInMilliseconds, osmd?.Sheet?.SheetPlaybackSetting?.Rhythm?.Numerator || 4);
-      }
+      // }
       api_cloudLoading();
       api_cloudLoading();
 
 
       state.musicRendered = true;
       state.musicRendered = true;
@@ -330,8 +332,9 @@ export default defineComponent({
           )}
           )}
         </div>
         </div>
 
 
-        {/* 节拍器 */}
-        {state.needTick && <Tick />}
+        {/* 节拍器,跟练需要播放系统节拍器,所以不需要判断needTick状态 */}
+        {/* {state.needTick && <Tick />} */}
+        <Tick />
 
 
         {/* 播放 */}
         {/* 播放 */}
         {!detailData.isLoading && <AudioList />}
         {!detailData.isLoading && <AudioList />}