From 3e9f7133def518a6439accf6b442e7c41fcee580 Mon Sep 17 00:00:00 2001 From: lixuefeng <1126141216@qq.com> Date: Mon, 9 Feb 2026 10:23:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=EF=BC=9A=E5=BC=80=E5=8F=91?= =?UTF-8?q?=20=E6=8F=8F=E8=BF=B0=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/hotel/components/video-box.vue | 14 +++++--------- src/views/monitor/components/box-2.vue | 15 +++++---------- 2 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/views/hotel/components/video-box.vue b/src/views/hotel/components/video-box.vue index 70c5451..d369426 100644 --- a/src/views/hotel/components/video-box.vue +++ b/src/views/hotel/components/video-box.vue @@ -422,15 +422,11 @@ cameraIndexCode.value = code setTimeout(() => { if (url.startsWith('http://192.168.77.200:8050/')) { - if(hlsRef){ - hlsRef.updateUrl(url); - }else{ - hlsRef = new WebRTCWhep({ - url: url, // WHEP 服务器地址 - container: videoRef.value, // 视频播放容器 - iceServers: [{ urls: 'turn:192.168.77.200:3478',username: 'ZLMediaKit',credential: 'ZLMediaKit'}] - }) - } + hlsRef = new WebRTCWhep({ + url: url, // WHEP 服务器地址 + container: videoRef.value, // 视频播放容器 + iceServers: [{ urls: 'turn:192.168.77.200:3478',username: 'ZLMediaKit',credential: 'ZLMediaKit'}] + }) hlsRef.on('error', (error) => { console.error('错误:', error.message, error.type) if(error.type ==='REQUEST_ERROR' || error.type ==='NOT_FOUND_ERROR'){ diff --git a/src/views/monitor/components/box-2.vue b/src/views/monitor/components/box-2.vue index 777e2ef..bfc90c9 100644 --- a/src/views/monitor/components/box-2.vue +++ b/src/views/monitor/components/box-2.vue @@ -375,16 +375,11 @@ const handleItemVideo = async (url, type, code, item) => { cameraIndexCode.value = code setTimeout(() => { if (url.startsWith('http://192.168.77.200:8050/')) { - if(hlsRef){ - hlsRef.updateUrl(url); - }else{ - hlsRef = new WebRTCWhep({ - url: url, // WHEP 服务器地址 - container: videoRef.value, // 视频播放容器 - iceServers: [{ urls: 'turn:192.168.77.200:3478',username: 'ZLMediaKit',credential: 'ZLMediaKit'}] - }) - - } + hlsRef = new WebRTCWhep({ + url: url, // WHEP 服务器地址 + container: videoRef.value, // 视频播放容器 + iceServers: [{ urls: 'turn:192.168.77.200:3478',username: 'ZLMediaKit',credential: 'ZLMediaKit'}] + }) hlsRef.on('error', (error) => { console.error('错误:', error.message, error.type) if(error.type ==='REQUEST_ERROR' || error.type ==='NOT_FOUND_ERROR'){