From 4512b13d87784f3f7cf1db2e9127a0de7c37e8a2 Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期五, 18 六月 2021 18:47:45 +0800
Subject: [PATCH] 控制所有视频的播放按钮

---
 src/pages/shuohuangMonitorAnalyze/components/videoAnalyze.vue |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/src/pages/shuohuangMonitorAnalyze/components/videoAnalyze.vue b/src/pages/shuohuangMonitorAnalyze/components/videoAnalyze.vue
index 3bca753..c2349da 100644
--- a/src/pages/shuohuangMonitorAnalyze/components/videoAnalyze.vue
+++ b/src/pages/shuohuangMonitorAnalyze/components/videoAnalyze.vue
@@ -78,7 +78,7 @@
                   @timeupdate="timeUpdate"
                   :source="curVideo.VideoPath | fixPath"
                   :markers="curVideo.marks"
-                  :ref="`player_${curVideo.ID}`"
+                  :ref="`player_${curVideo.id}`"
                 />
               </div>
             </div>
@@ -110,7 +110,7 @@
                     :markers="videoArrs[index].marks"
                     @pause="isStop = true"
                     @play="isStop = false"
-                    :ref="`player_${videoArrs[index].ID}`"
+                    :ref="`player_${videoArrs[index].id}`"
                   />
                 </div>
               </template>
@@ -431,23 +431,23 @@
     playAll() {
       this.showPlayBtn = false;
       if (this.guid == 1) {
-        this.$refs[`player_${this.curVideo.ID}`][0].play();
+        this.$refs[`player_${this.curVideo.id}`][0].play();
         this.maxDuration = this.$refs[
-          `player_${this.curVideo.ID}`
+          `player_${this.curVideo.id}`
         ][0].getDuration();
       } else {
         this.videoArrs.forEach((v) => {
-          this.$refs[`player_${v.ID}`][0].play();
+          this.$refs[`player_${v.id}`][0].play();
         });
       }
     },
     pauseAll() {
       this.showPlayBtn = true;
       if (this.guid == 1) {
-        this.$refs[`player_${this.curVideo.ID}`][0].pause();
+        this.$refs[`player_${this.curVideo.id}`][0].pause();
       } else {
         this.videoArrs.forEach((v) => {
-          this.$refs[`player_${v.ID}`][0].pause();
+          this.$refs[`player_${v.id}`][0].pause();
         });
       }
     },
@@ -459,8 +459,8 @@
       this.showPlayBtn = false;
       let that = this;
       if (this.guid == 1) {
-        this.$refs[`player_${this.curVideo.ID}`][0].pause();
-        this.$refs[`player_${this.curVideo.ID}`][0].seek(val);
+        this.$refs[`player_${this.curVideo.id}`][0].pause();
+        this.$refs[`player_${this.curVideo.id}`][0].seek(val);
         // this.$refs[`player_${this.curVideo.ID}`][0].play();
         setTimeout(() => {
           let curT = that.$refs[
@@ -469,10 +469,10 @@
         }, 600);
       } else {
         this.videoArrs.forEach((v, i) => {
-          this.$refs[`player_${v.ID}`][0].seek(val);
+          this.$refs[`player_${v.id}`][0].seek(val);
           // this.$refs[`player_${v.ID}`][0].play();
           if (i == 0) {
-            let curT = this.$refs[`player_${v.ID}`][0].getCurrentTime();
+            let curT = this.$refs[`player_${v.id}`][0].getCurrentTime();
           }
         });
       }
@@ -489,11 +489,11 @@
       let curT;
       if (this.guid == 1) {
         curT = Math.floor(
-          this.$refs[`player_${this.curVideo.ID}`][0].getCurrentTime()
+          this.$refs[`player_${this.curVideo.id}`][0].getCurrentTime()
         );
       } else {
         curT = Math.floor(
-          this.$refs[`player_${this.videoArrs[index].ID}`][0].getCurrentTime()
+          this.$refs[`player_${this.videoArrs[index].id}`][0].getCurrentTime()
         );
       }
       if (curT <= this.curTime) {
@@ -530,7 +530,7 @@
       _this.curCamera = _this.curVideo.CameraPosition;
 
       _this.$nextTick(() => {
-        _this.$refs[`player_${_this.curVideo.ID}`][0].init();
+        _this.$refs[`player_${_this.curVideo.id}`][0].init();
       });
       // let _this = this;
       // console.log(cmd)
@@ -605,7 +605,7 @@
         });
 
         _this.$nextTick(() => {
-          _this.$refs[`player_${_this.curVideo.ID}`][0].init();
+          _this.$refs[`player_${_this.curVideo.id}`][0].init();
           let arr = _this.maxVideoTime.split(":");
           let min = +arr[1], sec = +arr[2];
           _this.maxSecond = min * 60 + sec;
@@ -647,7 +647,7 @@
         (item) => video.GroupID == item.GroupID
       );
       this.$nextTick(() => {
-        this.$refs[`player_${this.curVideo.ID}`][0].init();
+        this.$refs[`player_${this.curVideo.id}`][0].init();
       });
     },
     setGuid(guid) {
@@ -657,8 +657,8 @@
         this.showLocChoise = true;
       } else {
         this.showLocChoise = false;
-        this.$refs[`player_${this.curVideo.ID}`][0].pause();
-        this.$refs[`player_${this.curVideo.ID}`][0].seek(0);
+        this.$refs[`player_${this.curVideo.id}`][0].pause();
+        this.$refs[`player_${this.curVideo.id}`][0].seek(0);
       }
       this.videoWrapArr = Math.pow(guid, 2);
       this.$nextTick(() => {
@@ -728,7 +728,7 @@
       this.selectedLabelId = "";
       this.labelDialogVisible = true;
       // 淇濆瓨鐐瑰嚮鏍囨敞鐨勬椂闂�
-      this.setLabelTime = this.$refs[`player_${video.ID}`][0].getCurrentTime();
+      this.setLabelTime = this.$refs[`player_${video.id}`][0].getCurrentTime();
     },
     editCurLabel(mark) {
       this.selectedLabelId = mark.ID;
@@ -787,7 +787,7 @@
     },
     setMarks(video) {
       let marks = this.mergeMarks(video);
-      this.$refs[`player_${video.ID}`][0].setProgressMarkers(marks);
+      this.$refs[`player_${video.id}`][0].setProgressMarkers(marks);
     },
   },
 };

--
Gitblit v1.8.0