This is something I would do with an interactive video, not the way you do it. But that is off topic. I cannot show you an example because I have issues with my host.
You need to insert the video as slide video, so that it is synchronized with Captivate's timeline. But even then it will not be easy at all. You could bookmark the locations in the video where you need the state changes. Those state changes can be done with an advanced action having Delay Next actions commands, and change the state at the correct moment. Still, there may be a short lag, you'll need to do some serious testing.