修复页面不自动加载bug

This commit is contained in:
zqc
2026-01-15 12:53:10 +08:00
parent 0cb2518009
commit ed69b64dc5

View File

@@ -388,11 +388,11 @@
title: '监控点 2 - 走廊' title: '监控点 2 - 走廊'
}, },
3: { 3: {
url: 'http://example.com/stream3.m3u8', // 请替换为实际的m3u8地址 url: '', // 请替换为实际的m3u8地址
title: '监控点 3 - 大厅' title: '监控点 3 - 大厅'
}, },
4: { 4: {
url: 'http://example.com/stream4.m3u8', // 请替换为实际的m3u8地址 url: '', // 请替换为实际的m3u8地址
title: '监控点 4 - 出口' title: '监控点 4 - 出口'
} }
}; };
@@ -641,6 +641,22 @@
updateTime(); updateTime();
setInterval(updateTime, 1000); 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) { document.addEventListener('keydown', function(e) {
// ESC键退出全屏 // ESC键退出全屏