|
@@ -56,7 +56,8 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" :class="[dockInfo.room_id == '1006' ? 'leftvideos' : 'leftvideo']">
|
|
<el-col :span="24" :class="[dockInfo.room_id == '1006' ? 'leftvideos' : 'leftvideo']">
|
|
<span v-if="dockInfo.room_id == '1006'">
|
|
<span v-if="dockInfo.room_id == '1006'">
|
|
- <div class="h5video" id="videoDiv" style="height:400px;"></div>
|
|
|
|
|
|
+ <!-- <div class="h5video" id="videoDiv" style="height:400px;"></div> -->
|
|
|
|
+ <div id="videoDiv" class="h5video active"></div>
|
|
</span>
|
|
</span>
|
|
<span v-else>
|
|
<span v-else>
|
|
<el-col :span="24" class="videoTop">
|
|
<el-col :span="24" class="videoTop">
|
|
@@ -421,29 +422,17 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
searchLive() {
|
|
searchLive() {
|
|
- let url_2 = `${process.env.VUE_APP_LIVE_URL + this.dockInfo.room_id}`;
|
|
|
|
- var ovideoDiv = document.getElementById('videoDiv');
|
|
|
|
- ovideoDiv.setAttribute('data-rtmp', url_2);
|
|
|
|
- ovideoDiv.setAttribute('href', url_2);
|
|
|
|
- var swfStr = '/platlive/swf/flowplayer-3.2.18.swf';
|
|
|
|
- var obj_1 = {
|
|
|
|
- clip: {
|
|
|
|
- provider: 'rtmp',
|
|
|
|
- bufferLength: 0,
|
|
|
|
- bufferTime: 0,
|
|
|
|
- autoPlay: true,
|
|
|
|
|
|
+ let rmtpUrl = `${process.env.VUE_APP_LIVE_URL + this.dockInfo.room_id}`;
|
|
|
|
+ setTimeout(function() {
|
|
|
|
+ var videoObjects = {
|
|
|
|
+ container: '#videoDiv',
|
|
|
|
+ variable: 'player',
|
|
|
|
+ autoplay: true,
|
|
live: true,
|
|
live: true,
|
|
- },
|
|
|
|
- plugins: {
|
|
|
|
- rtmp: {
|
|
|
|
- url: 'flowplayer.rtmp-3.2.13.swf',
|
|
|
|
- netConnectionUrl: url_2,
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- };
|
|
|
|
- const obj_2 = JSON.parse(JSON.stringify(obj_1));
|
|
|
|
- obj_2.plugins.rtmp.netConnectionUrl = url_2;
|
|
|
|
- flowplayer('videoDiv', swfStr, obj_2);
|
|
|
|
|
|
+ video: rmtpUrl,
|
|
|
|
+ };
|
|
|
|
+ let player = new ckplayer(videoObjects);
|
|
|
|
+ }, 2);
|
|
},
|
|
},
|
|
// 展会
|
|
// 展会
|
|
...dock({ dockQuery: 'query', dockFetch: 'fetch', goodsquery: 'goodsquery' }),
|
|
...dock({ dockQuery: 'query', dockFetch: 'fetch', goodsquery: 'goodsquery' }),
|
|
@@ -722,6 +711,9 @@ export default {
|
|
font-size: 20px;
|
|
font-size: 20px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .h5video {
|
|
|
|
+ height: 400px;
|
|
|
|
+ }
|
|
.leftvideo {
|
|
.leftvideo {
|
|
height: 410px;
|
|
height: 410px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|