CCapture with setInterval not working
Martibis opened this issue · comments
Tibout Shaik commented
Initialization:
let capturer = new CCapture({
display: true,
framerate: 30,
format: "webm",
verbose: true,
});
In my setup function (called before draw):
capturer.start();
In my draw function (inside draw there is another function called drawing, which draws the changes to the canvas):
let t = setInterval(async () => {
if (!paused) {
counter++;
console.log(counter);
await drawing(counter);
capturer.capture(canvas);
if (counter == 100) {
capturer.stop();
capturer.save();
paused = !paused;
}
}
}, 20);
Code exexuction seems to stop the moment the setInterval function is reached.