Skip to main content
Participant
March 16, 2021
Question

Disable fast forward in video slide

  • March 16, 2021
  • 2 replies
  • 1493 views

We have created a Captivate training where a video is inserted as one of the slides. We would like to ensure that the learner watches the entire video without fast-forwarding. Is there a way to disable the scroll bar or fast forward when you insert a video? Or is there another way to do this?

I am using Captivate 2019.

Thank you

    This topic has been closed for replies.

    2 replies

    ChrisG LMS
    Inspiring
    March 17, 2021

    Do you need to have fast forward enabled for other parts of the course?  If so, this is a possible solition:

     

    The scroll bar can be disabled by using Rod Ward's cp extra and using the disable playbar scrubbing feature.

     

    for controlling the fast forward or next buttons:

    Execute the javascript to hide the buttons you wish on enter:

     

    document.getElementById("Forward").style="display:none";

    document.getElementById("FastForward").style="display:none";

     

    Then on exit: 

    document.getElementById("Forward").style="display:";

    document.getElementById("FastForward").style="display:";

     

    Depending on your controls, they might not alighn perfectly after you hide then show.

     

    Another option is stop using the captivate controls and use your own within all projects.

    Participant
    April 30, 2021

    I'd like to add a question here: 

    @ChrisG LMS  you said, you could use your own controls within the project. I was wondering: Is it possible to insert a playbar for each slide? I would like to let my users fast forward or backward as flexible as they want. 

    My entire course consists of video slides. But so far, I only managed to insert the "global" playbar that would allow them to move through the entire project, which is not helpful considering there are about 80 video slides and you never manage to just fast forward 2 minutes or so. 

    Any suggestions on this issue? 

    ChrisG LMS
    Inspiring
    April 30, 2021

    You can create a playbar for each slide this way:

    Create the graphics to represent the progress such as a line and a smartshape circle starting on the left hand side of the line.  Set the animation of the smartshape to go from left to right and use show/hide path to set it to end at the end of the "timeline" line.

     

    To skip ahead you can use the following window.cpAPIInterface.setVariableValue("cpCmndGotoFrameAndResume",cpInfoCurrentFrame+800);

    Lilybiri
    Legend
    March 16, 2021

    Maybe with JS. An easy solution would be to hide the playbar on this slide (using the On Enter event) and show it on the next slide. Personally I never use a playbar at all. But neither do I like forcing adult learners to 'view', even if they close their eyes or don't really watch.