user1
2024-06-28 c7b33fe92cf6d4449ca5919353c15611ae9ad410
src/books/artAndDance/view/components/index.vue
@@ -119,6 +119,7 @@
          this.initSwiper();
          this.initViewer();
          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: {