Forum Discussion
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.
Thanks,
Payal
Hello Everyone!
I'm happy to share that we have released Storyline 360 version 72 (Build 3.72.29654.0).
Included in this release is a new feature where you can let learners explore at their own pace by choosing a course playback speed between 0.25x and 2x.
Now all you need to do is update Storyline 360 in your Articulate 360 desktop app on your computer. You'll find our step-by-step instructions here.
Please let us know if you have any questions by reaching out to our Support Engineers directly.
Have a great day!
- RobertLillywhitCommunity Member
I hope that this is only a step towards variable playback speed for the whole project as this is of very limited use to us (we generally host our videos outside of the Storyline project).
It also makes the lack of overall playback speed more jarring to learners when they can control the playback speed of the videos but not the overall training.
- AaronSmith-664bCommunity Member
There are 3 issues here.
First, being able to slow playback is an important Accessibility feature found across most common player formats including YouTube and other video platforms. Many of my viewers are requesting this based on Accessibility needs. This issue in particular may at some point force me to change training platforms.
Second, the ability to speed and slow playback to meet student learning styles has been sited many times in feedback on my courses.
Third, many of my courses are viewed in offices around the world, where English is not their first or primary language. These folks have expressed significant need to slow the presentations down so they can better understand the narration.
Please make this a HIGH PRIORITY. I see this has been requested for over 5 years. I ask that you don't underestimate how important this feature is. Please feel free to contact me if you want to discuss this further.
Aaron Smith - SaraCarpenter-2Community Member
I vote yes. My client has requested this and I'm unable to provide it.
- BenjaminWalsh-7Community Member
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!
-Ben.
- MarkRamsey1Community Member
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.
- DavidDobsonCommunity Member
Has there been any progress in getting to this feature?
- BenjaminWalsh-7Community Member
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.
- NickSondejCommunity Member
Ooh, nice rec! Doesn't help me accelerate the audio in my courses at all, but that's a really useful tool in other areas of my work.
Based on the age of all these variable speed playback feature requests I won't hold my breath waiting for it to become a reality.
- DougThompsonCommunity Member
I'm noticing that Rise has this functionality for videos. Is there not a way to enable the same functionality for Storyline?
- MathNotermans-9Community Member
Gsap is build into Storyline360, ( not in 3 ) so you can use gsap code anywhere. To speed up audio you need to select the proper audio and change the playbackRate.
Something like this:If you code it like this...
var allAudios = document.getElementsByTagName("audio");
it will get all audio on a page.
However then you have to loop the collection of elements you found like this...
for (var i = 0; i < allAudio.length; i++) {
allAudios[i].playbackRate = 2.0;
}
If you want to speed up a single audio file...its like this
allAudios[1].playbackRate = 2.0;- MartyRiesbergCommunity Member
@Math Thanks for this code! I have implemented in my project and it seems to work well when I publish for web and run it on my local machine. However when I put it on the web server it does not work....I am sure that I am missing something fairly obvious and easy, but cannot figure out what it might be. Could you offer any guidance?
- MathNotermans-9Community Member
For sure i can help. Its the audio speedup ? Do check your console for errors. Most likely is that your code cannot find the proper audio-element. If you can't find and fix it, add a sample of your Storyline here and i will doublecheck.