|
@@ -133,14 +133,14 @@ var openMenu = function(){//打开菜单 或者 播放完回到菜单
|
|
|
menuSanda.opened = true
|
|
|
SandaPlayingIndex = null
|
|
|
}
|
|
|
-var closeMenu = function(){//完全关闭菜单
|
|
|
+var closeMenu = function(ifPause){//完全关闭菜单
|
|
|
//openMenu()
|
|
|
menuSanda.closeTex && (menuSanda.plane.material.map = menuSanda.closeTex);
|
|
|
menuSanda.buttons.forEach(e=>{
|
|
|
e.visible = false
|
|
|
})
|
|
|
menuSanda.opened = false
|
|
|
- backToOriginVideo()
|
|
|
+ backToOriginVideo(ifPause)
|
|
|
SandaPlayingIndex = null
|
|
|
clearTimeout(timer1)
|
|
|
|
|
@@ -195,25 +195,39 @@ window.switchVideoSrc = function(src){
|
|
|
var video = leftScreen.material.map.image
|
|
|
video.loop = false
|
|
|
video.play()
|
|
|
-
|
|
|
- manage.switchBgmState(false)
|
|
|
- g_bgAudio.pauseByVideo = true
|
|
|
+
|
|
|
+ if(!g_bgAudio.paused){
|
|
|
+ manage.switchBgmState(false)
|
|
|
+ g_bgAudio.pauseByVideo = true
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-var backToOriginVideo = function(){
|
|
|
+var backToOriginVideo = function(ifPause){
|
|
|
|
|
|
var video = leftScreen.material.map.image
|
|
|
video.src = leftScreen.originVideoSrc
|
|
|
video.loop = true
|
|
|
video.currentTime = 0
|
|
|
|
|
|
- video.oncanplaythrough = function() {
|
|
|
- video.play();
|
|
|
- }
|
|
|
-
|
|
|
rightScreen.material.map = rightScreen.originVideoMap
|
|
|
rightScreen.originVideoMap.image.currentTime = 0
|
|
|
- rightScreen.originVideoMap.image.play()
|
|
|
+
|
|
|
+ if(leftScreen.visible && !ifPause){
|
|
|
+ video.oncanplaythrough = function() {
|
|
|
+ video.play();
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ video.oncanplaythrough = null
|
|
|
+ video.pause()
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if(rightScreen.visible && !ifPause){
|
|
|
+ rightScreen.originVideoMap.image.play()
|
|
|
+ }else{
|
|
|
+ rightScreen.originVideoMap.image.pause()
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
if(g_bgAudio.pauseByVideo){
|
|
|
manage.switchBgmState(true)
|
|
@@ -24133,7 +24147,7 @@ window.Modernizr = function(n, e, t) {
|
|
|
this.model.floorLogos[1].visible = false;
|
|
|
}
|
|
|
//updateMenuVisi(false, 400)
|
|
|
- closeMenu()
|
|
|
+ closeMenu(true)
|
|
|
this.overlayGroup.children.forEach((overlay)=>{
|
|
|
overlay.videoControl('stop')
|
|
|
})
|