浏览代码

暂时取消信号源预览播放

liuwei 4 年之前
父节点
当前提交
a92f384816

+ 0 - 1
src/renderer/components/BigShow.vue

@@ -312,4 +312,3 @@
     }
 </script>
 
-

+ 18 - 2
src/renderer/components/SignalList.vue

@@ -34,12 +34,13 @@
             <div class="signal_item_bg">
                 <div class="signal_item_bg_body">
                     <div class="signal_item_bg_body_space">
-                        <div v-show="item.preview" :ref="item.ID">
+                        <!--<div style="height:100%" v-show="item.preview" :ref="item.ID">
                             <VideoPlayer
                                     :options="videoPlayObj2[item.sourceId]"
                                     :playsinline="true"
+                                    :style="scaleFun(item)"
                             />
-                        </div>
+                        </div>-->
                     </div>
                     <div class="signal_item_bg_body_font">{{item.deviceName}}</div>
                 </div>
@@ -114,6 +115,21 @@
                 // 更新当前拖拽的位置
                 this.$store.dispatch('updatePositionNum', count)
             },
+
+            // 设置视频变形
+            scaleFun: function (itemV) {
+                const signalBorder = this.signalBorder
+                const bigScale = this.$store.state.bigScale
+                itemV.width = signalBorder[0] ? (signalBorder[0].Orientation === 0 ? (signalBorder[0].Width*bigScale*0.9 + 'px') : '200px') : ''
+                itemV.height = signalBorder[0] ? (signalBorder[0].Orientation === 0 ? '132px' : signalBorder[0].Height*bigScale*0.8 + 'px') : ''
+                // 1.算出当前视频的高度
+                let videoHeight = itemV.width * 9 / 16
+
+                // 2.如果盒子的高度大于视频的高度,则视频的高度需要拉伸
+                if (itemV.height > videoHeight) {
+                    return `transform-origin: 0px 0px;transform:scaleY(${(itemV.height - videoHeight) / videoHeight + 1})`
+                }
+            },
         },
 
         computed: {

+ 6 - 12
src/renderer/components/player.vue

@@ -1,16 +1,10 @@
 <template>
-  <div :style="{width:'100%',position:'relative',height:'100%'}">
-    <div class="video-player" v-if="reseted">
-      <video
-              class="video-js vjs-fluid"
-              ref="video"
-              width="100%"
-              height="100%"
-              style="object-fit: fill!important;"
-      />
+  <div style="width:100%;height:100%;position:relative">
+    <div style="width:100%;height:100%" v-if="reseted">
+      <video class="video-js vjs-fluid" ref="video"/>
     </div>
-    <div v-if="loading" :style="{width:'100%',height:'100%',position:'absolute',left:'0px',top:'0px'}">
-      <img :style="{width:'100%',height:'100%'}"
+    <div v-if="loading" style="width:100%;height:100%;position:absolute;left:0;top:0">
+      <img style="width:100%;height:100%"
            src="https://img.zcool.cn/community/0113b1576a43e90000018c1b87042d.gif"
       />
     </div>
@@ -95,7 +89,7 @@
         default: () => ({
           techOrder: ['flash','html5'],
           autoplay: true,
-          muted: true,
+          muted: false,
           controls: false,
           fluid: true,
           preload: 'auto',

文件差异内容过多而无法显示
+ 230 - 1
static/Data/EnityBigScreen.Data


文件差异内容过多而无法显示
+ 4911 - 1
static/Data/EnityButton.Data


文件差异内容过多而无法显示
+ 8608 - 1
static/Data/EnityDevice.Data


文件差异内容过多而无法显示
+ 4182 - 1
static/Data/EnityIcon.Data


文件差异内容过多而无法显示
+ 170 - 1
static/Data/EnityImage.Data


文件差异内容过多而无法显示
+ 427 - 1
static/Data/EnityLable.Data


+ 35 - 1
static/Data/EnityLogin.Data

@@ -1 +1,35 @@
-[]
+[
+    {
+        "IsBorder":true,
+        "BorderStr":"#FFFFFFFF",
+        "ForegroundStr":"#FFD6D6D6",
+        "BTNForegroundStr":"#FF000000",
+        "BrackgroupStr":"#FF03A9F4",
+        "BackIconObjID":"",
+        "BackIcon":null,
+        "ActionIconObjID":"",
+        "ActionIcon":null,
+        "FontSize":16,
+        "IsPanel":false,
+        "ValidatType":1,
+        "EnityName":"Login",
+        "VerifyPassActionList":[
+
+        ],
+        "ID":"cb3c80b1-f1e4-459d-88ae-e2979666b5e3",
+        "Name":"V1--Login0",
+        "Left":294,
+        "Top":194,
+        "Width":411,
+        "Height":266,
+        "ZIndex":20100,
+        "GroupNumber":"",
+        "IsRunVisiable":true,
+        "IsVisibility":false,
+        "isSyn":false,
+        "WindowID":"b7872c9a-45ec-46c6-a388-f8d364a9f2d7",
+        "PanelID":null,
+        "IsLock":false,
+        "IsWindow":false
+    }
+]

+ 24 - 1
static/Data/EnityMemory.Data

@@ -1 +1,24 @@
-[{"ID":"01","Code":"01","Name":"LoginUser","isInt":false,"Value":null,"IsSyn":false,"IsSystem":true,"Mark":null,"ActionType":4},{"ID":"02","Code":"02","Name":"LoginRole","isInt":false,"Value":null,"IsSyn":false,"IsSystem":true,"Mark":null,"ActionType":4}]
+[
+  {
+    "ID":"01",
+    "Code":"01",
+    "Name":"LoginUser",
+    "isInt":false,
+    "Value":null,
+    "IsSyn":false,
+    "IsSystem":false,
+    "Mark":null,
+    "ActionType":4
+  },
+  {
+    "ID":"02",
+    "Code":"02",
+    "Name":"LoginRole",
+    "isInt":false,
+    "Value":null,
+    "IsSyn":false,
+    "IsSystem":false,
+    "Mark":null,
+    "ActionType":4
+  }
+]

文件差异内容过多而无法显示
+ 1 - 1
static/Data/EnitySignalPreviewList.Data


+ 230 - 1
static/Data/EnitySlider.Data

@@ -1 +1,230 @@
-[]
+[
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"5",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"b3539067-d6ea-4dbf-9e43-fd6d043f8684",
+    "Name":"Slider0",
+    "Left":244,
+    "Top":472,
+    "Width":54,
+    "Height":226,
+    "ZIndex":10600,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  },
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"6",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"228f105d-ebe4-45ba-a072-a1196bf6030e",
+    "Name":"Slider1",
+    "Left":307,
+    "Top":471,
+    "Width":56,
+    "Height":226,
+    "ZIndex":10900,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  },
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"6",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"a4ada37c-c564-45fe-a049-48650cf7d66e",
+    "Name":"Slider2",
+    "Left":374,
+    "Top":472,
+    "Width":61,
+    "Height":226,
+    "ZIndex":11000,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  },
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"6",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"42cf859e-bcd1-43b2-8eb0-63964eeab067",
+    "Name":"Slider3",
+    "Left":449,
+    "Top":472,
+    "Width":61,
+    "Height":227,
+    "ZIndex":11200,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  },
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"6",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"87f9e83f-38a5-4db6-82ca-76edc5a32e05",
+    "Name":"Slider4",
+    "Left":520,
+    "Top":472,
+    "Width":62,
+    "Height":230,
+    "ZIndex":11600,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  },
+  {
+    "BackIcon":"77.png",
+    "SliderIcon":"76.png",
+    "Orientation":0,
+    "InitValue":0,
+    "SliderFrequency":10,
+    "MinValue":1,
+    "MaxValue":100,
+    "DevCode":null,
+    "Channel":0,
+    "VolMargin":"6",
+    "SliderMargin":"0",
+    "ShowVol":true,
+    "imgBgWidth":67,
+    "imgBgHeight":215,
+    "imgSliderWidth":33,
+    "imgSliderHeight":54,
+    "Cmd":null,
+    "BindVar":null,
+    "DeviceID":null,
+    "IsPanel":false,
+    "EnityName":"Slider",
+    "ID":"96b74f03-87ce-48cf-80d8-718d21059530",
+    "Name":"Slider5",
+    "Left":593,
+    "Top":472,
+    "Width":59,
+    "Height":225,
+    "ZIndex":11700,
+    "GroupNumber":"",
+    "IsRunVisiable":true,
+    "IsVisibility":false,
+    "isSyn":true,
+    "WindowID":"cb2687fd-931a-4b38-a76d-9c3ea171b8d8",
+    "PanelID":null,
+    "IsLock":false,
+    "IsWindow":false
+  }
+]

+ 16 - 1
static/Data/EnityTimer.Data

@@ -1 +1,16 @@
-[]
+[
+  {
+    "ID":"f5f1217e-f606-4372-8650-4363931fa8e1",
+    "Code":"f5f1217e-f606-4372-8650-4363931fa8e1",
+    "Name":"500ms",
+    "ActionType":0,
+    "Milliseconds":500
+  },
+  {
+    "ID":"08be426e-f9ae-469c-8ea3-ab41403c9f47",
+    "Code":"08be426e-f9ae-469c-8ea3-ab41403c9f47",
+    "Name":"1s",
+    "ActionType":0,
+    "Milliseconds":1000
+  }
+]

文件差异内容过多而无法显示
+ 346 - 1
static/Data/EnityTopology.Data


文件差异内容过多而无法显示
+ 422 - 1
static/Data/EnityTopologyConnection.Data


+ 1 - 1
static/Data/EnityView.Data

@@ -1 +1 @@
-[]
+[]

文件差异内容过多而无法显示
+ 376 - 1
static/Data/EnityWindow.Data