Skip to main content
Participant
May 30, 2017
Question

How to have an embedded video replay a specific number of times

  • May 30, 2017
  • 1 reply
  • 379 views

I would like to get an embedded video to replay on a slide in Captivate 9. Ideally the video would loop twice and then stop. In addition, I want to add a few seconds "pause" at the end of the slide so it doesn't jump too quickly to the following slide. I have been able to get the video to loop using the "loop" option and setting the properties to play for a specific time. But that time needs to be entered in manually (and exactly) whereas I would like to just have it play twice (or three times) and then stop. Possible? 

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    May 30, 2017

    Event video or Multislide Synchronized video? The first plays independently of Captivate and has its own control panel, the second one can be controlled by Captivate.

    Participant
    May 30, 2017

    Multislide Synchronized video ... 

    Lilybiri
    Legend
    May 30, 2017

    If you replay the slide, the video will replay as well. I quickly created a small project:

    • first slide is very short (0,1sec)
    • second slide has a video followed by a number of frames (time you want between looping back)
    • I created a user variable v_counter with a start value of 0
    • I used the On Enter event of the video slide to increment the variable
    • I created a conditional Advanced action 'LoopAct' to be triggered by the On Exit event of the video slide:

      The number of loops will be 3, but you can enter number you want. I didn't know what had to happen when the loops ended, so I put a Pause command, but it is up to you to replace that by another command like jumping to a slide.