Quellcode durchsuchen

fix: 解决背景音乐报错

rindy vor 2 Jahren
Ursprung
Commit
52d2c8cdeb
2 geänderte Dateien mit 10 neuen und 7 gelöschten Zeilen
  1. 5 2
      src/app.vue
  2. 5 5
      src/components/Controls/Panel/main-shop.vue

+ 5 - 2
src/app.vue

@@ -374,6 +374,9 @@ onMounted(async () => {
         });
 
         view.on("focus", (e) => {
+          if (!e.data.media["image"] || !e.data.media["image"].length) {
+            return
+          }
           document.querySelectorAll("[xui_tags_view] >div").forEach((el) => {
             el.querySelector(".tag-body").classList.remove("show");
             el.style.zIndex = "auto";
@@ -424,13 +427,13 @@ onMounted(async () => {
     }
   });
   app.Scene.on("panorama.videorenderer.resumerender", () => {
-    musicPlayer.pause(true);
+    //musicPlayer.pause(true);
   });
 
   app.Scene.on("panorama.videorenderer.suspendrender", async () => {
     let player = await getApp().TourManager.player;
     if (!player.isPlaying) {
-      musicPlayer.resume();
+      //musicPlayer.resume();
     }
   });
   app.store.on("metadata", (metadata) => {

+ 5 - 5
src/components/Controls/Panel/main-shop.vue

@@ -19,7 +19,7 @@
 
 <script setup>
 import SceneList from './scene-list.vue'
-import { useMusicPlayer } from "@/utils/sound";
+//import { useMusicPlayer } from "@/utils/sound";
 import { changeScene } from '@/store/room'
 import Icon from '@/components/icon/index.vue'
 import { ref, onUnmounted } from 'vue'
@@ -55,12 +55,12 @@ const pause = async () => {
   player.pause()
 }
 
-const timeout = setTimeout(() => {
-  const a = useMusicPlayer()
+// const timeout = setTimeout(() => {
+//   const a = useMusicPlayer()
 
-}, 2000)
+// }, 2000)
 
-onUnmounted(() => clearTimeout(timeout))
+// onUnmounted(() => clearTimeout(timeout))
 
 
 </script>