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 ++++++++++++++++++-----------------
 package-lock.json                 |    1 
 package.json                      |    1 
 3 files changed, 37 insertions(+), 36 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index f67d104..7e37de0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5640,7 +5640,6 @@
       "integrity": "sha1-Pwn+3mqGV1c3jy2evcvBW6Jo+Y8=",
       "dev": true
     },
-    
     "hls.js": {
       "version": "0.14.17",
       "resolved": "https://registry.npm.taobao.org/hls.js/download/hls.js-0.14.17.tgz",
diff --git a/package.json b/package.json
index dfbf68a..461ac9a 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,6 @@
     "classlist-polyfill": "^1.2.0",
     "crypto-js": "^4.0.0",
     "element-ui": "^2.13.2",
-    
     "hls.js": "^0.14.17",
     "js-base64": "^2.5.1",
     "js-cookie": "^2.2.0",
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