I'm working on a course where the learner watches a video and is supposed to identify micro-expressions on a person's face...when the expression starts, when it peaks, and when it ends.
I'm able to use micro-navigation (thank you Lilybiri) to allow the learner to move an embedded video forward and backward frame by frame. But, my client wants the learner to be able to watch the video at full speed, 1/2 speed, 1/4 speed, etc. to locate the expression and then narrow it down to specific frames (or range of frame). Some of the vidoes are 10-seconds long, but some are 2-3 minutes, so stopping the video and going one frame at a time is going to get tedious.
Is anyone aware of a method to dynamically change the FPS?
Any and all help is greatly appreciate.
You can use micro-navigation to move more than one frame ahead or back as well. You can even put the number of frames to move in a user variable,s and let it define by the learner. Or even do some calculations if you let the learner enter a time: move 0.1sec ahead, back.
As for a dynamic FPS, maybe with JS. Wait for the many JS experts.
Thanks Lilybiri. I was thinking this morning that maybe I could fake it with an advanced action...While X = X expression cpCmndGotoFrame... and string those together, but I don't think it will work "well" with only 0.1 seconds to work with. I think you're probably right that JS will be the solution if there is one.
It works well with micro-navigation. I was talking about the speed to be set with JS.