We built a captivate module with video running in the background and interactions overlayed on top (text capture, drag and drop). When the module runs, the background video, interactions and audio are all out of sync and its nuts. Is there anyway to keep all three of these in sync?
This is an almost impossible task. When you use an interaction you mostly will have a pausing point in the button, the drag&drop slide... Did you not look at the possibility of an interactive video, where the overlay slides (which can have all types of interactions) automatically pause the video (and audio)?
Moreover avoid having too long videos on one slide, distribute over multiple slides.