From 82ac65bb5841c97867ad86d196cf04d9edb52477 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 30 Jan 2021 17:00:06 +0800
Subject: [PATCH] 历史视频逻辑梳理

---
 src/views/realTimePolice/real.vue |   71 ++++++++++++++++++-----------------
 1 files changed, 37 insertions(+), 34 deletions(-)

diff --git a/src/views/realTimePolice/real.vue b/src/views/realTimePolice/real.vue
index 98457f2..f4737db 100644
--- a/src/views/realTimePolice/real.vue
+++ b/src/views/realTimePolice/real.vue
@@ -217,7 +217,7 @@
           </el-col>
           <el-col span="12">
             <el-form-item label="历史视频">
-              <el-button type="primary">查看视频</el-button>
+              <el-button type="primary" @click="queryOldVideo(form)">查看视频</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -829,9 +829,10 @@
     },
 
     beginTimeOrEndTime(time) {
+
       var beginTime = new Date(time);
 
-      var endTime = new Date(new Date(time).valueOf() - 1000 * 30);
+      var endTime = new Date(new Date(time).valueOf() - 1000 * 60 * 60 * 3);
 
       var beginY = beginTime.getFullYear();
 
@@ -882,7 +883,6 @@
         endTime.getSeconds() < 10
           ? "0" + endTime.getSeconds()
           : endTime.getSeconds();
-
       return {
         begin: beginY + beginM + beginD + beginH + beginm + begins,
         end: endY + endM + endD + endH + endm + ends
@@ -897,8 +897,6 @@
           "Content-type": "application/x-www-form-urlencoded"
         }
       });
-
-      //s16s652780.51mypc.cn/api_control
 
       var time = this.beginTimeOrEndTime(data.alarmTime);
 
@@ -915,40 +913,41 @@
         .then(res => {
           console.log(res.data.data.accessToken);
 
-          newAxios
-            .get(
-              `/GetPlayUrl?deviceCode=${data.channelNumber}&chl=${data.serialNumber}`
-            )
-            .then(result => {
-              this.innerVisibleVideo = true;
+            newAxios
+              .get(
+                `/GetPlayUrl?deviceCode=${data.channelNumber}&chl=${data.serialNumber}`
+              )
+              .then(result => {
+                this.innerVisibleVideo = true;
 
-              this.videoSource = result.data.data.m3u8;
-            });
+                this.videoSource = result.data.data.m3u8;
+              });
 
-          // newAxios
-          //   .post(
-          //     "/api_control",
-          //     {},
-          //     {
-          //       params: {
-          //         param: JSON.stringify({
-          //           PktType: "RemotePlayback",
-          //           accessToken: res.data.data.accessToken,
-          //           deviceCode: data.channelNumber,
-          //           startTime: time.end,
-          //           endTime: time.begin,
-          //           chl: data.serialNumber
-          //         })
-          //       }
-          //     }
-          //   )
-          //   .then(result => {
+        //   newAxios
+        //     .post(
+        //       "/api_control",
+        //       {},
+        //       {
+        //         params: {
+        //           param: JSON.stringify({
+        //             PktType: "RemotePlayback",
+        //             accessToken: res.data.data.accessToken,
+        //             deviceCode: "001231409472",
+        //             startTime: "20210130150000",
+        //             endTime: "20210130160000",
+        //             chl: data.serialNumber
+        //           })
+        //         }
+        //       }
+        //     )
+        //     .then(result => {
+            
 
-          //     this.videoSource = result.data.data.m3u8
+        //       this.innerVisibleVideo = true;
 
-          //     this.innerVisibleVideo = true
+        //       this.videoSource = result.data.data.m3u8;
 
-          //   });
+        //     });
         });
     },
     openOldVideoBox() {
@@ -959,8 +958,12 @@
 
         this.hls = new Hls();
 
+        console.log(this.videoSource, '19028321321r073');
+
         var m3u8Url = decodeURIComponent(this.videoSource);
 
+        console.log(m3u8Url);
+
         this.hls.loadSource(m3u8Url);
 
         this.hls.attachMedia(dom);

--
Gitblit v1.9.3