|
@@ -58,18 +58,15 @@
|
58
|
58
|
|
59
|
59
|
<div class="room" v-for="(item, index) in item.activeMonitor.array" :key="index">
|
60
|
60
|
<span>{{ item.title }}</span>
|
61
|
|
- <img :src="deviceImg + 'rb2.png'" alt="" @click="lookVideo(item.src)">
|
62
|
|
- <!-- <img :src="'src/assets/img/' + 'rb2' + '.png'" alt="" @click="lookVideo(item.src)"> -->
|
|
61
|
+ <img :src="deviceImg + 'rb2.png'" alt="" @click="lookVideo(item)">
|
63
|
62
|
</div>
|
64
|
63
|
</div>
|
65
|
64
|
|
66
|
|
- <p style="margin-top: 5px;">{{ item.activeMonitor.title }}</p>
|
|
65
|
+ <p style="margin-top: 5px;">{{ item.activeMonitor.title1 }}</p>
|
67
|
66
|
<div class="interactclass">
|
68
|
|
- <div class="room" v-for="(item, index) in item.activeMonitor.array" :key="index">
|
|
67
|
+ <div class="room" v-for="(item, index) in item.activeMonitor.array1" :key="index">
|
69
|
68
|
<span>{{ item.title }}</span>
|
70
|
69
|
<img :src="deviceImg + 'rb2.png'" alt="" @click="lookVideo(item.src)">
|
71
|
|
-
|
72
|
|
- <!-- <img :src="'src/assets/img/' + 'rb2' + '.png'" alt="" @click="lookVideo(item.src)"> -->
|
73
|
70
|
</div>
|
74
|
71
|
</div>
|
75
|
72
|
</el-carousel-item>
|
|
@@ -80,7 +77,7 @@
|
80
|
77
|
</el-aside>
|
81
|
78
|
|
82
|
79
|
<!-- 视频播放弹框 -->
|
83
|
|
- <el-dialog class="videoDialog" v-model="videoDialog" title="互动教师1" width="60%" align="center" top="4%">
|
|
80
|
+ <el-dialog class="videoDialog" v-model="videoDialog" :title="dialogTitle" width="60%" align="center" top="4%">
|
84
|
81
|
<videoPlay v-bind="videoData" />
|
85
|
82
|
<!-- {{ videoData.src }} -->
|
86
|
83
|
</el-dialog>
|
|
@@ -104,7 +101,7 @@ export default ({
|
104
|
101
|
width: "100%", //播放器高度
|
105
|
102
|
height: "100%", //播放器高度
|
106
|
103
|
color: "red", //主题色
|
107
|
|
- title: "互动教室", //视频名称
|
|
104
|
+ // title: "互动教室", //视频名称
|
108
|
105
|
// src: "https://cdn.jsdelivr.net/gh/xdlumia/files/video-play/IronMan.mp4", //视频源
|
109
|
106
|
src: "",
|
110
|
107
|
type: "m3u8",
|
|
@@ -131,12 +128,15 @@ export default ({
|
131
|
128
|
});
|
132
|
129
|
//视频播放弹框
|
133
|
130
|
const videoDialog = ref(false)
|
|
131
|
+ const dialogTitle = ref("")
|
134
|
132
|
// 播放视频
|
135
|
|
- const lookVideo = function (src) {
|
|
133
|
+ const lookVideo = function (item) {
|
136
|
134
|
videoDialog.value = true;
|
137
|
|
- // console.log("点击了播放视频", 12312312, "播放路径", src)
|
138
|
|
- getVideoUrl({ "rtsp": src }).then((res) => {
|
|
135
|
+ dialogTitle.value = item.title
|
|
136
|
+ console.log("点击了播放视频", 12312312, "播放路径", item)
|
|
137
|
+ getVideoUrl({ "rtsp": item.src }).then((res) => {
|
139
|
138
|
console.log("视频处理", res);
|
|
139
|
+
|
140
|
140
|
videoData.src = res.data.httpFlv
|
141
|
141
|
})
|
142
|
142
|
// videoData.src = src
|
|
@@ -190,7 +190,8 @@ export default ({
|
190
|
190
|
d12img,
|
191
|
191
|
d2img,
|
192
|
192
|
d3img,
|
193
|
|
- deviceImg
|
|
193
|
+ deviceImg,
|
|
194
|
+ dialogTitle
|
194
|
195
|
}
|
195
|
196
|
},
|
196
|
197
|
})
|