Forráskód Böngészése

feat: fix pauseByControl resumeBGM

gemercheung 1 éve
szülő
commit
6a5264fe48
1 módosított fájl, 5 hozzáadás és 3 törlés
  1. 5 3
      packages/qjkankan-view/src/store/modules/audio.js

+ 5 - 3
packages/qjkankan-view/src/store/modules/audio.js

@@ -188,13 +188,15 @@ export default {
         state.pauseByControl = true;
       }
     },
-    resumeBGM() {
+    resumeBGM({ state }) {
       const { currentPlayer } = useAudio();
       if (unref(currentPlayer)) {
         const hasURl =
           currentPlayer.value._src && currentPlayer.value._src.length > 0;
-          console.log("resumeBGM", hasURl);
-        hasURl && currentPlayer.value.resume();
+        const pauseByControl = state.pauseByControl;
+        console.log("resumeBGM", hasURl);
+        console.log("pauseByControl", state.pauseByControl);
+        hasURl && !pauseByControl && currentPlayer.value.resume();
       }
     },
     updatePlayerStatus({ commit }, status) {