I am looking to create a video scrubber in Construct 3 that can load a very short (1 or 2 second long) video then scrub through the video frame-by-frame. So far I am able to do the following:
1. Load a video to the Video Plugin using the File Chooser plugin.
2. Play the video immediately upon load.
When I add events to set the playback time, it seems to seek to a random time in the future, usually 2 seconds or so, rather than incrementing a single frame at a time.
Is Video.setPlaybackTime() not accurate enough to advance a single frame?
ALTERNATIVE APPROACH
If the approach above doesn't work, does anyone know if there is a way to save the frames of an encoded video to a bunch of sprite frames completely client-side? I know this can be done on a server in php or Node.js, but I don't want to bog down my server with a bunch of video conversion requests.
I also don't want to go to Unity3d to write code for this.
Thank you so much for your help!