|
@@ -29,11 +29,12 @@
|
|
|
@resizestop="(obj) => reSizeSignal(obj,itemV,item)"
|
|
|
>
|
|
|
<div ref="signal">
|
|
|
+ <div class="closeBtn" @click.stop="closeSignal(itemV)">×</div>
|
|
|
<video-player
|
|
|
+ ref="videoPlayer"
|
|
|
:options="playerOptions"
|
|
|
:playsinline="true"
|
|
|
>
|
|
|
-
|
|
|
</video-player>
|
|
|
</div>
|
|
|
</VueDragResize>
|
|
@@ -67,11 +68,9 @@
|
|
|
sources: [],
|
|
|
techOrder: ['flash'],
|
|
|
autoplay: true,
|
|
|
- controls: true,
|
|
|
- /*flash: {
|
|
|
- swf: "static/video-js.swf"
|
|
|
- },*/
|
|
|
+ controls: false,
|
|
|
fluid:true,
|
|
|
+ aspectRatio: '200:93',
|
|
|
preload: 'auto',
|
|
|
notSupportedMessage: '此视频暂无法播放,请稍后再试',
|
|
|
}
|
|
@@ -142,7 +141,6 @@
|
|
|
|
|
|
// 放大缩小信号源
|
|
|
async reSizeSignal(obj,itemV,item) {
|
|
|
- console.log(obj,item)
|
|
|
const arr = this.$data.streamWindows
|
|
|
// 找出当前改动的信号源
|
|
|
const currentItem = arr.filter(item => item.sourceId === itemV.sourceId)
|
|
@@ -161,6 +159,13 @@
|
|
|
// 调用大屏开窗接口
|
|
|
await reqRefreshView(data)
|
|
|
},
|
|
|
+
|
|
|
+ // 关闭信号源
|
|
|
+ closeSignal(signal) {
|
|
|
+ const signalPreList = this.$store.state.signalPreList
|
|
|
+ const newSignalPreList = signalPreList.filter(item => item.sourceId !== signal.sourceId)
|
|
|
+ this.$store.dispatch('updateSignalPreList',newSignalPreList)
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
computed: {
|
|
@@ -192,6 +197,10 @@
|
|
|
group: "description",
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ player() {
|
|
|
+ return this.$refs.videoPlayer.player
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
watch: {
|