From 5bef35a23190d52cf0d44edb8803bf11ac1ff43b Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 01 七月 2024 10:42:42 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout

---
 src/books/artAndDance/view/components/index.vue |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/books/artAndDance/view/components/index.vue b/src/books/artAndDance/view/components/index.vue
index 9c7b0c0..da522a6 100644
--- a/src/books/artAndDance/view/components/index.vue
+++ b/src/books/artAndDance/view/components/index.vue
@@ -118,7 +118,8 @@
         setTimeout(() => {
           this.initSwiper();
           this.initViewer();
-          this.closeAudio()
+          this.closeAudio();
+          this.closeVideo();
         }, 200);
       },
     },
@@ -895,7 +896,6 @@
     closeMiniAudio() {
       this.audioPath = "";
     },
-
     // 鐐瑰嚮闊抽鎾斁锛屽叧闂叾浠栭煶棰�
     closeAudio() {
       let allAudio = (
@@ -915,6 +915,25 @@
           this.closeMiniAudio()
         })
       }
+    },
+    // 鐐瑰嚮瑙嗛鍏抽棴鍏朵粬
+    closeVideo() {
+      let allVideo = (
+        this.container ? this.container : document
+      ).querySelectorAll(".video");
+      for (let index = 0; index < allVideo.length; index++) {
+        const item = allVideo[index];
+        item.addEventListener('playing',(item) => {
+          const path  = item.srcElement.src
+          const videoList = Array.from(allVideo);
+          for (let cindex = 0; cindex < videoList.length; cindex++) {
+            const citem = videoList[cindex];
+            if(citem.currentSrc != path && path) {
+              citem.pause()
+            }
+          }
+        })
+      }
     }
   },
   components: {

--
Gitblit v1.9.1