diff --git a/web_page/monitor_dashboard.html b/web_page/monitor_dashboard.html index 4b88d1d..613ad2a 100644 --- a/web_page/monitor_dashboard.html +++ b/web_page/monitor_dashboard.html @@ -388,11 +388,11 @@ title: '监控点 2 - 走廊' }, 3: { - url: 'http://example.com/stream3.m3u8', // 请替换为实际的m3u8地址 + url: '', // 请替换为实际的m3u8地址 title: '监控点 3 - 大厅' }, 4: { - url: 'http://example.com/stream4.m3u8', // 请替换为实际的m3u8地址 + url: '', // 请替换为实际的m3u8地址 title: '监控点 4 - 出口' } }; @@ -641,6 +641,22 @@ updateTime(); setInterval(updateTime, 1000); + // todo 后期改为页面加载后,调用获取视频url接口,取得视频url后,再调用下面代码,延迟时间可以设为更短的时间例如300ms + // 页面加载3秒后,调用重新加载逻辑 + setTimeout(() => { + console.log('页面加载3秒后,开始重新加载所有直播流'); + for (let i = 1; i <= 4; i++) { + const config = streamConfigs[i]; + // 检查URL是否为空,只有配置了有效URL才重新加载 + if (config && config.url) { + console.log(`重新加载屏幕 ${i} 的直播流`); + refreshStream(i); + } else { + console.log(`屏幕 ${i} 未配置有效URL,跳过重新加载`); + } + } + }, 1500); + // 添加键盘快捷键 document.addEventListener('keydown', function(e) { // ESC键退出全屏