Bläddra i källkod

单击处理时间和完善双击时间处理

qinpeng 2 år sedan
förälder
incheckning
5aaa41ae31
1 ändrade filer med 34 tillägg och 0 borttagningar
  1. 34 0
      src/components/Adult/preview/Voicefullscreen.vue

+ 34 - 0
src/components/Adult/preview/Voicefullscreen.vue

@@ -544,6 +544,7 @@
               @mousewheel="mousewheelEvent"
               @mousemove="mouseoverEvent"
               @dblclick="Bibdblclick"
+              @click="bigClickEvent"
               id="waveform_big"
               ref="waveform_big"
             />
@@ -1440,10 +1441,41 @@ export default {
       }
       wavesurfer_ly.zoom(Number(that.lyzoomNumber), this.zoomTime);
     },
+    bigClickEvent() {
+      if (this.regionData) {
+        return;
+      }
+      let arr = this.wavesurfer_big.mediaContainer.textContent.split(":");
+      let number = "";
+      arr.forEach((item) => {
+        number += item;
+      });
+      number = ((number * 1) / 1000).toFixed(2) + "";
+      let newarr = number.split(".");
+      let time1 = newarr[0] * 1 < 10 ? "0" + newarr[0] : newarr[0];
+      let time2 = newarr[1];
+      this.ShowcurentTime = time1 + ":" + time2;
+    },
+    lyClickEvent(){
+      if (this.LY_regionData) {
+        return;
+      }
+      let arr = wavesurfer_ly.mediaContainer.textContent.split(":");
+      let number = "";
+      arr.forEach((item) => {
+        number += item;
+      });
+      number = ((number * 1) / 1000).toFixed(2) + "";
+      let newarr = number.split(".");
+      let time1 = newarr[0] * 1 < 10 ? "0" + newarr[0] : newarr[0];
+      let time2 = newarr[1];
+      this.ly_ShowcurentTime = time1 + ":" + time2;
+    },
     lydblclick() {
       let that = this;
       if (that.LY_regionData) {
         that.LY_regionData = null;
+        that.ly_ShowcurentTime = "00:00";
         that.initLYaudioImage(that.speedList[that.speedIndex], false);
       }
     },
@@ -1451,6 +1483,8 @@ export default {
       let that = this;
       if (that.regionData) {
         that.regionData = null;
+        that.ShowcurentTime = "00:00";
+
         that.initaudioImage(that.speedList[that.speedIndex], false);
       }
     },