Browse Source

feat: midi播放1.2

TIANYONG 1 year ago
parent
commit
d24dafa1a9
2 changed files with 3 additions and 2 deletions
  1. 2 1
      src/helpers/midiPlay.tsx
  2. 1 1
      src/state.ts

+ 2 - 1
src/helpers/midiPlay.tsx

@@ -91,6 +91,7 @@ export const changeMode = async (val: IMode, type?: string | undefined) => {
 export const cloudToggleState = async () => {
   const cloudGetMediaStatus = await api_cloudGetMediaStatus();
   const status = cloudGetMediaStatus?.content.status
+  console.log('api','midi状态',status)
   if (status === 'init') {
     return
   }
@@ -111,6 +112,6 @@ export const cloudToggleState = async () => {
     // endCapture()
   }
   const cloudGetMediaStatused = await api_cloudGetMediaStatus()
-  state.playState = cloudGetMediaStatused?.content.status
+  state.playState = cloudGetMediaStatused?.content.status === "suspend" ? "play" : "paused"
   console.log(cloudGetMediaStatused, 'cloudGetMediaStatused')
 }

+ 1 - 1
src/state.ts

@@ -601,7 +601,7 @@ export const togglePlay = async (playState?: "play" | "paused") => {
       songID: state.examSongId,
     });
     const cloudGetMediaStatus = await api_cloudGetMediaStatus();
-    const status = cloudGetMediaStatus?.content.status
+    const status = cloudGetMediaStatus?.content.status === "suspend" ? "play" : "paused"
     state.playState = status
   } else {
     state.playState = playState ? playState : state.playState === "paused" ? "play" : "paused";