Skip to main content
Participant
April 30, 2015
Question

User control of the playback speed of an eLearning

  • April 30, 2015
  • 2 replies
  • 3073 views

Is there any way for the user to adjust the speed of an eLearning? T...he question has to do with accessibility requirements. If a user needs to slow down or up the playback speed similar to how you may adapt volume - can that be done in a Captivate project? Thanking you in advance!

This topic has been closed for replies.

2 replies

gillkyle
Participant
December 16, 2016

If you're looking to adjust the speed a video plays then you can do it pretty easily with some simple Javascript. We had a project where we wanted users to be able to adjust the speed the video played so they can take the content at their own speed.

If you add some buttons onto a slide with an embedded video, YouTube, full demo, or whatever and then add code similar to this to the button to execute Javascript you can change the property of the video's playbackRate that is a part of HTML5.

var vid = $('video');

vid[0].playbackRate = 0.5;

This would put the speed at half, changing the value to 1 would make it normal speed, 2 would be double, etc. I put up a Youtube video responding to this question as well if that would be helpful: Adobe Captivate Tutorial - Speed Up/Slow Down Video Playback (Easy Javascript) - YouTube

Lilybiri
Legend
April 30, 2015

Why do you not use pauses of interactive objects? Add next buttons and user

can stay on each slide as long as wanted. Interactive courses are not like

movies.

Participant
May 1, 2015

Thanks! I totally agree.

We already use interactive objects to allow users to move forward at their own pace. Yet this was a specific request and I could not find anything supporting it in Captivate. Therefore I wanted to double-check with the community.