Javascript多计时器/房间

时间:2018-07-29 14:42:50

标签: javascript timer

因此,我正在尝试制作一种计时器系统和控制器,该控制器和控制器会显示出刻度,这些刻度可用于将用户的视频/音乐与计时器同步。我已经使用了该版本,并且将其连接到后端以与套接字一起使用,但是现在我想要一种方法来创建多个计时器,以便可以从中创建一个会议室系统。有什么想法可以解决我现有的问题吗?此版本可在控制台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();
}

0 个答案:

没有答案