Variable Playback Speed

We build our e-learning courses using Articulate Storyline.  Recently, a number of our students have asked us if we can provide functionality of increasing the speed of the delivery, the provision that they have in Lynda courses and youtube videos.  

So I was wondering there is a provision for the same in Articulate Storyline.  



32 Replies
Benjamin Walsh

Many DAW's have a playback feature which allows multiple play back speeds. How hard would it be to copy the code from one like Audacity, which is written in C++ and C, and add a small selector to the audio playback? I don't write code so I have no idea how difficult that would be, but surely with so many audio recording software products on the market, something could be put together by Articulate Storyline?

Looking forward to you reply! Thanks so much! 


Mark Ramsey

Panopto, the streaming video company, allows for speed up/down playback. Often I would speed up playback to 1.75 in order to check captions when editing. Especially when you're dealing with professors' classes getting turned into webinars, some can be deadly slow, and it really benefits to speed up playback.

People's time is so compressed now.


Leslie McKerchie

Hi David,

The ability for the learner to speed up and/or slow down the audio or video playback is a feature that we are continuing to track.

This conversation is linked to the report so that we can share updates with you here and I also wanted to share some information about how we manage these feature requests.

Nick Sondej

I would like to also add my support for this feature request.  As a learner, I almost ALWAYS speed up online courses to 1.5-2x speed and I'm extremely disappointed that Storyline360 doesn't have this feature, which is a staple of any modern e-learning course.

Now that I'm in a position where I'm actually building e-learning content, I feel that I'm wasting my learners time because I can't offer them a faster playback option.

I would STRONGLY recommend that Articulate figure this out -- it simply isn't representative of the otherwise extremely modern tools that Storyline brings to e-learning authoring.

Benjamin Walsh

First, I want to apologize for the snarky-ness of my earlier comment. I think I probably wrote it very quickly and didn't take the time necessary to discover all interpretations of its tone-of-voice. That was my fault, and so I'd like to apologize for being rude. 

Moving forward, it looks like what folks are requesting will be possible with the QT C++ library, however, there is a cost-factor associated with the Enterprise Level license, so I can understand why development has been so slow for this feature request.

This library may also be a little overkill for just adding a feature like variable-speed playback, but it's at least a good starting place. 

QT Library, MediaPlayer Class

QT QMediaPlayer Class Documentation

Matthew Bibby

While waiting for Articulate to implement this feature, you could use JWPlayer (which does have a variable playback rate) and bring that into Storyline via a Web Object.

I've been using JWPlayer for years and find it features are very useful (e.g. firing off a variable change when the video reaches a certain time, completely customising the player to match client branding etc.)

Leslie McKerchie

Hello Matthew, and welcome to E-Learning Heroes. 😊

I can confirm that the feature request discussed here is specific to Storyline. The specific request is for learners to have the ability to speed up/slow down audio and video playback.

We have this conversation linked to the request, so commenting here counts as your vote, and we will be able to share any updates with you here as well.