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