From f551b10b0c04a902ea089b4a434bb9537b94496e Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 29 十二月 2022 17:14:59 +0800
Subject: [PATCH] Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0

---
 src/views/video/index.vue |  183 ++++++++++++++++++++++++++-------------------
 1 files changed, 104 insertions(+), 79 deletions(-)

diff --git a/src/views/video/index.vue b/src/views/video/index.vue
index 2d9e95c..6c98008 100644
--- a/src/views/video/index.vue
+++ b/src/views/video/index.vue
@@ -49,7 +49,7 @@
               left: 50px;
             "
           >
-            {{ item.name }}{{ item.community }}
+            {{ item.community }}-{{ item.name }}
           </div>
           <video
             :id="item.id"
@@ -58,7 +58,6 @@
             preload="auto"
             width="400px"
             height="300px"
-            :src="item.urlAddress"
             type="video/mp4"
           ></video>
           <div class="button-div">
@@ -71,7 +70,6 @@
       <el-dialog
         :visible.sync="dialogCreate"
         title="鏌ョ湅瑙嗛"
-        width="80%"
         v-show="dialogCreate"
         :before-close="handleClose2"
       >
@@ -129,36 +127,39 @@
   mounted() {},
   methods: {
     loadVideo(item) {
-      if (Hls.isSupported()) {
-        var video = document.getElementById(item.id);
-        var hls = new Hls();
-        videoPoint.getVideoPointUrl(item.platResourceId).then((res) => {
-          
-          if (res.code == 0) {
-            hls.loadSource(res.data);
-            hls.attachMedia(video);
-            hls.on(Hls.Events.MANIFEST_PARSED, function () {
-              video.play();
-              document.body.addEventListener(
-                "click",
-                function () {
-                  video.play();
-                },
-                false
-              );
-            });
-            setTimeout(() => {
-              video.play();
-            }, 2000);
-          }
-        });
+      if (item.platResourceId) {
+        if (Hls.isSupported()) {
+          var video = document.getElementById(item.id);
+          var hls = new Hls();
+          videoPoint.getVideoPointUrl(item.platResourceId).then((res) => {
+            if (res.code === 0) {
+              hls.loadSource(res.data);
+              hls.attachMedia(video);
+              // hls.on(Hls.Events.MANIFEST_PARSED, function () {
+              //   video.play();
+              //   document.body.addEventListener(
+              //     "click",
+              //     function () {
+              //       video.play();
+              //     },
+              //     false
+              //   );
+              // });
+              setTimeout(() => {
+                video.play();
+              }, 2000);
+            }
+          });
+        }
+      } else {
+        this.$message.error("鏆傛棤瑙嗛");
       }
     },
     getVideoPointList(data) {
       let communityId, streetId;
       if (data) {
-        communityId = data.parentId;
-        streetId = data.id;
+        communityId = data.id;
+        streetId = data.parentId;
       }
       videoPoint
         .getVideoPointList({
@@ -219,46 +220,50 @@
       });
     },
     create(item) {
-      const DHWsInstance = DHWs.getInstance();
-      this.ws = DHWsInstance;
-      console.log(this.ws);
-      this.login();
-      // 璋冪敤鍒涘缓鎺т欢鎺ュ彛
-      // if (!this.isLogin) {
-      //      this.$message.info('姝e湪鐧婚檰瀹㈡埛绔紝璇风◢绛�......');
-      //     return false;
-      // }
-      this.dialogCreate = true;
-      setTimeout(() => {
-        let _this = this;
-        const params = [
-          {
-            // ctrlType: "realMonitorUI",
-            ctrlType: "playerWin",
-            ctrlCode: this.ctrl,
-            ctrlProperty: {
-              displayMode: 1,
-              splitNum: 1,
-              channelList: [{ channelId: item.code }],
+      if (item.code) {
+        const DHWsInstance = DHWs.getInstance();
+        this.ws = DHWsInstance;
+        console.log(this.ws);
+        this.login();
+        // 璋冪敤鍒涘缓鎺т欢鎺ュ彛
+        // if (!this.isLogin) {
+        //      this.$message.info('姝e湪鐧婚檰瀹㈡埛绔紝璇风◢绛�......');
+        //     return false;
+        // }
+        this.dialogCreate = true;
+        setTimeout(() => {
+          let _this = this;
+          const params = [
+            {
+              // ctrlType: "realMonitorUI",
+              ctrlType: "playerWin",
+              ctrlCode: this.ctrl,
+              ctrlProperty: {
+                displayMode: 1,
+                splitNum: 1,
+                channelList: [{ channelId: item.code }],
+              },
+              visible: true,
+              domId: this.domId,
             },
-            visible: true,
-            domId: this.domId,
-          },
-        ];
-        this.setPos();
-        _this.ws
-          .createCtrl(params)
-          .then((res) => {
-            this.$message.success("鍒涘缓鎴愬姛");
-            console.log("res", res);
-          })
-          .catch((e) => {
-            console.log("error;", e);
+          ];
+          this.setPos();
+          _this.ws
+            .createCtrl(params)
+            .then((res) => {
+              this.$message.success("鍒涘缓鎴愬姛");
+              console.log("res", res);
+            })
+            .catch((e) => {
+              console.log("error;", e);
+            });
+          _this.ws.on("createCtrlResult", (res) => {
+            console.warn(res);
           });
-        _this.ws.on("createCtrlResult", (res) => {
-          console.warn(res);
-        });
-      }, 1000);
+        }, 1000);
+      } else {
+        this.$message.error("鏆傛棤瑙嗛");
+      }
     },
 
     destroy() {
@@ -298,7 +303,7 @@
   width: 80px;
   margin-left: 20px;
   padding: 0;
-  background-color: #09152f;
+  // background-color: #09152f;
   color: rgb(75, 155, 183);
   border: 1px solid rgb(75, 155, 183);
 }
@@ -307,7 +312,7 @@
   height: 40px;
   width: 80px;
   padding: 0;
-  background-color: #09152f;
+  // background-color: #09152f;
   color: rgb(75, 155, 183);
   border: 1px solid rgb(75, 155, 183);
 }
@@ -318,7 +323,7 @@
   height: 40px;
   width: 80px;
   padding: 0;
-  background-color: #09152f;
+  // background-color: #09152f;
   color: rgb(75, 155, 183);
   border: 1px solid rgb(75, 155, 183);
 }
@@ -387,23 +392,23 @@
 }
 
 ::v-deep .el-header {
-  background-color: #09152f;
+  // background-color: #09152f;
   color: #000;
   line-height: 60px;
 }
 
-::v-deep .el-aside {
-  background-color: #09152f;
-}
+// ::v-deep .el-aside {
+//   background-color: #09152f;
+// }
 
-::v-deep .el-menu {
-  background-color: #09152f;
-}
+// ::v-deep .el-menu {
+  // background-color: #09152f;
+// }
 
 ::v-deep .el-main,
-::v-deep .el-footer {
-  background-color: #09152f;
-}
+// ::v-deep .el-footer {
+//   background-color: #09152f;
+// }
 
 ::v-deep .el-tree-node__label {
   line-height: 30px;
@@ -413,4 +418,24 @@
 .dom1 {
   margin: 0 auto;
 }
+
+video::-webkit-media-controls-timeline {
+  display: none;
+}
+
+video::-webkit-media-controls-current-time-display {
+  display: none;
+}
+
+video::-webkit-media-controls-time-remaining-display {
+  display: none;
+}
+
+video::-webkit-media-controls-mute-button {
+  display: none;
+}
+
+video::-webkit-media-controls-toggle-closed-captions-button {
+  display: none;
+}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0