tremble 3 lat temu
rodzic
commit
048752081d

+ 11 - 2
src/framework/show/index.vue

@@ -70,7 +70,7 @@ export default {
   data() {
   data() {
     return {
     return {
       bgmAudio:'',
       bgmAudio:'',
-      isMusic: true,
+      isMusic: false,
       showPreview: false,
       showPreview: false,
       isFullscreen: false,
       isFullscreen: false,
       showTips: false,
       showTips: false,
@@ -320,11 +320,20 @@ export default {
             this.bgmAudio.addEventListener('paused',pausedingfn)
             this.bgmAudio.addEventListener('paused',pausedingfn)
             this.bgmAudio.addEventListener('playing',playingfn)
             this.bgmAudio.addEventListener('playing',playingfn)
 
 
+            this.bgmAudio.addEventListener('canplay',()=>{
+              this.bgmAudio.play()
+            })
+
+
+            document.addEventListener('visibilitychange',()=>{
+              this.isMusic = !document.hidden
+            })
+
             document.addEventListener('visibilitychange',()=>{
             document.addEventListener('visibilitychange',()=>{
               this.isMusic = !document.hidden
               this.isMusic = !document.hidden
             })
             })
 
 
-            this.bgmAudio.addEventListener('WeixinJSBridgeReady',()=>{
+            document.addEventListener('WeixinJSBridgeReady',()=>{
               this.bgmAudio.play()
               this.bgmAudio.play()
             })
             })
 
 

+ 9 - 2
src/framework/showMobile/index.vue

@@ -121,7 +121,7 @@ export default {
   data() {
   data() {
     return {
     return {
       bgmAudio: "",
       bgmAudio: "",
-      isMusic: true,
+      isMusic: false,
       mapvisit: 0,
       mapvisit: 0,
       bgmUrl: "",
       bgmUrl: "",
       somedatainfo: "",
       somedatainfo: "",
@@ -393,11 +393,18 @@ export default {
             this.bgmAudio.addEventListener("paused", pausedingfn);
             this.bgmAudio.addEventListener("paused", pausedingfn);
             this.bgmAudio.addEventListener("playing", playingfn);
             this.bgmAudio.addEventListener("playing", playingfn);
 
 
+
+
+            this.bgmAudio.addEventListener('canplay',()=>{
+              this.bgmAudio.play()
+            })
+            
+
             document.addEventListener('visibilitychange',()=>{
             document.addEventListener('visibilitychange',()=>{
               this.isMusic = !document.hidden
               this.isMusic = !document.hidden
             })
             })
 
 
-            this.bgmAudio.addEventListener("WeixinJSBridgeReady", () => {
+            document.addEventListener("WeixinJSBridgeReady", () => {
               this.bgmAudio.play();
               this.bgmAudio.play();
             });
             });
           }
           }