Explorar o código

点击导览不播放音频

zhouenguang %!s(int64=3) %!d(string=hai) anos
pai
achega
df2d9f24c1

+ 4 - 1
web/public/static/js/main_2020_show.js

@@ -4750,7 +4750,7 @@ window.Modernizr = function(n, e, t) {
             n.prototype.goToDestination = function(e, t, i, n) {
                 //音频 
                 var musicInfo = this.model.heroLocations[this.destinationItem[0]].musicInfo
-                if(musicInfo && musicInfo.music){
+                if(musicInfo && musicInfo.music && !e){
                     let src = musicInfo.music.includes(g_Prefix.slice(-10)) ? musicInfo.music :  g_Prefix + musicInfo.music;
                     let audioObj = SoundManager.list.find(e=>e.name == 'tour')
                     let audioSrc1 = common.getFileNameFromUrl(audioObj.src);  
@@ -4768,6 +4768,9 @@ window.Modernizr = function(n, e, t) {
                     }
                     
                      
+                } else if(e) {
+                    // 手动导览不播放音频,并暂停之前的语音
+                    SoundManager.pause('tour')
                 }
                 
                 if (this.onTheBus = !0,

+ 4 - 1
webM/public/static/js/main_2020_show.js

@@ -4751,7 +4751,7 @@ window.Modernizr = function(n, e, t) {
                 //音频 
                 
                 var musicInfo = this.model.heroLocations[this.destinationItem[0]].musicInfo
-                if(musicInfo && musicInfo.music){
+                if(musicInfo && musicInfo.music && !e){
                     let src = musicInfo.music.includes(g_Prefix.slice(-10)) ? musicInfo.music :  g_Prefix + musicInfo.music;
                     let audioObj = SoundManager.list.find(e=>e.name == 'tour')
                     let audioSrc1 = common.getFileNameFromUrl(audioObj.src);  
@@ -4770,6 +4770,9 @@ window.Modernizr = function(n, e, t) {
                     }
                     
                      
+                } else if(e) {
+                    // 手动导览不播放音频,并暂停之前的语音
+                    SoundManager.pause('tour')
                 }
                 
                 if (this.onTheBus = !0,