因此,我正在尝试制作一种计时器系统和控制器,该控制器和控制器会显示出刻度,这些刻度可用于将用户的视频/音乐与计时器同步。我已经使用了该版本,并且将其连接到后端以与套接字一起使用,但是现在我想要一种方法来创建多个计时器,以便可以从中创建一个会议室系统。有什么想法可以解决我现有的问题吗?此版本可在控制台btw中使用。不用担心套接字部分,在我的完整版本中已经解决了这个问题。
var count1 = 0;
var interval;
var videoTime = 20;
function checkTimer() {
if (count1 > videoTime + 3) {
restartPause();
}
}
//reset timer
function restart() {
pause();
count1 = 0; interval = setInterval(function() {console.log(count1); count1++; checkTimer()}, 1000);
}
//pause timer
function pause() {
clearInterval(interval);
}
//play timer
function start() {
pause();
interval = setInterval(function() {console.log(count1); count1++;
checkTimer()}, 1000);
}
//Restart and Pause, for when the video ends
function restartPause() {
restart();
pause();
}