Skip to content

CCapture with setInterval not working #142

@Martibis

Description

@Martibis

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions