新增直播中断再连接时socket链接

master
于肖磊 2025-12-08 17:47:43 +08:00
parent 7adaab2ee2
commit 3ffd423c5e
2 changed files with 8 additions and 4 deletions

View File

@ -1,4 +1,3 @@
<!-- eslint-disable -->
<template>
<!-- 视频播放器容器 -->
<view class="player-wrapper" :id="videoWrapperId" :randomNum="randomNum" :change:randomNum="hlsVideoPlayer.randomNumChange" :viewportProps="viewportProps" :change:viewportProps="hlsVideoPlayer.viewportChange" :videoSrc="videoSrc" :change:videoSrc="hlsVideoPlayer.initVideoPlayer" :command="eventCommand" :change:command="hlsVideoPlayer.triggerCommand" :func="renderFunc" :change:func="hlsVideoPlayer.triggerFunc" />

View File

@ -56,7 +56,9 @@ export default {
// #endif
this.init();
// 页面显示时连接直播间socket, 避免用户切换到其他页面再切换回来时socket连接断开
this.$refs.liveContent.socket_connect();
if (this.$refs.liveContent) {
this.$refs.liveContent.socket_connect();
}
},
/**
@ -116,10 +118,13 @@ export default {
},
/**
* 标记直播结束
* 标记直播结束或者直播暂停
*/
ended() {
this.is_live_ended = true;
// 如果已经暂停了就不需要处理了
if (!this.is_live_ended) {
this.is_live_ended = true;
}
},
/**