live and export fix

This commit is contained in:
Ivan
2024-01-09 13:18:42 +03:00
parent fb53bddd37
commit e602828d5d
3 changed files with 65 additions and 57 deletions

View File

@ -407,33 +407,33 @@
flvPlayers.push(flvPlayer);
let hasStarted = false;
// let hasStarted = false;
const checkStarted = () => {
if (!hasStarted && videoElement.readyState >= 2) {
hasStarted = true;
console.log(`Трансляция началась для камеры ${i}`);
}
};
// const checkStarted = () => {
// if (!hasStarted && videoElement.readyState >= 2) {
// hasStarted = true;
// console.log(`Трансляция началась для камеры ${i}`);
// }
// };
const checkInterval = setInterval(checkStarted, 1000);
// const checkInterval = setInterval(checkStarted, 10000);
setTimeout(() => {
clearInterval(checkInterval);
if (!hasStarted) {
console.log(`Трансляция для камеры ${i} не началась, запрашиваем повторно...`);
flvPlayer.unload();
flvPlayer.load();
flvPlayer.play();
// if (i > 0) {
// i--;
// }
}
}, 3000);
// setTimeout(() => {
// clearInterval(checkInterval);
// if (!hasStarted) {
// console.log(`Трансляция для камеры ${i} не началась, запрашиваем повторно...`);
// flvPlayer.unload();
// flvPlayer.load();
// flvPlayer.play();
// // if (i > 0) {
// // i--;
// // }
// }
// }, 10000);
videoElementIndex++;
await new Promise(resolve => setTimeout(resolve, 2000));
await new Promise(resolve => setTimeout(resolve, 3000));
}
}