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!
- TaylorMymkoCommunity Member
Would love to see the playback speed option for audio and video added as we have clients asking for this added ability.
- MathNotermans-9Community Member
As Mark states at some point in this discussion, there are 2 parts in Storyline that both would benefit from giving the user the possibility to setting the speed. Videos and the timeline.
For videos there are several options with other players or Javascript to get it done.
For the timeline there is at this moment no option. However as Articulate uses GSAP internally to do almost everything animationwise, i strongly believe they use it too for the timeline.
And especially i suspect they do use the timeline feature of GSAP to create and control the timeline in Storyline.
https://greensock.com/docs/v3/GSAP/Timeline
Especially when you check slides.min.js you find evidence of that...
timeline: this.props.model.timeline()
On several spots...
s.add(gsap.timeline().to(n, {
x: e * (2 === t ? -1 : 1),
ease: "power2.out",
duration: i
And when you check bootstrapper.min.js you find more evidence...wrapGsap: function(t) {
t.pause(),
t.totalTime = function() {
return i.toMilliseconds(t.duration())
}
,
t.stepAnimation = function(e, n) {
var r = i.toSeconds(e);
t.seek(r, !0),
t.render(r, !!n, !0)
}
},
So im quite sure the Storyline timeline is in fact a GSAP timeline. And i do think with GSAP and javascript i can make the speed of the timeline controllable. So speed it up, slow it down at will. However this will be quite some research endeavour and will involve javascript. If enough people are interested in a workaround like this...im gladly spent time and get it working. Will take some time though...- MarkRamsey-ad71Community Member
Math, you are a gem! What an altruistic spirit. Bravo.
- MaryMicheliniCommunity Member
Math, it sounds very interesting. I am trying to imagine cases where people would want the timeline to speed up, though. Videos and audio I understand. I suppose you mean speeding up audio on the timeline?
I used Mark Ramsey's javascript to speed up videos in Storyline (Mark, if you read this: my boss was blown away and you made me look awesome; I did tell him though that it was all from "this guy on the internet who helped me").
- MarkRamsey-ad71Community Member
:)
- JT-5b061f3d-926Community Member
Thanks for your insights and for offering your time. I'm new to coding; would the GSAP have to be applied separately to each object on each slide then? My current objective is to slow and speed up audio files, not just animations.
- MarkRamsey-ad71Community Member
This is good, but when will we see integrated video + timeline speed controls? I've published a kludgy way of handling the video speeds here, but it works outside the timeline. People have been asking for this for years.
- DougThompsonCommunity Member
This thread was started five years ago. Still no progress on this?
- ScottWilson-8c0Community Member
Hi folks,
From the looks of it, this feature to control playback speed of the course is coming? So that sounds promising. Finally :)
"Course Playback Speed Control - Let learners explore at their own pace by choosing a course playback speed between 0.25x and 2x. - In development"
- MaryMicheliniCommunity Member
Thank you for sharing this, Scott! Great to hear!
- AndreaVasquez-9Community Member
Yes. We are getting this request from our learning community. I would like to add another vote for variable playback speed. Thanks!
- RachelChan-ed89Community Member
Adding my vote to this feature request. Over the past 3 months, a number of our survey respondents have requested this feature.
- DanielCastilloCommunity Member
I think this should be viewed as two different tasks: enabling variable playback speed for audio (i.e. the whole Storyline e-learning) and enabling it for embedded video.
Variable playback speed is now standard for video. These days, it seems that almost nobody views a video at normal speed unless their viewing the video for entertainment. Rise has variable playback speed for embedded video, Articulate Review has it, why doesn't Storyline? It would seem that Articulate is behind the curve there.
Enabling variable playback speed for the audio, or for the whole e-learning itself, seems to be a much bigger ask. I haven't seen such capability in other eLearning tools.
If the embedded video has variable playback, then that could also be a valid option for those who want to speed up the whole eLearning. People could publish their Storyline content as video and then embed that video in the Storyline slide or slides, thereby providing a similar experience than if the audio could be sped up.
So I think the first priority, and probably the less difficult ask, is to provide variable playback speed for the embedded video in Storyline.
- UzairQarni-523bCommunity Member
It's absurd that Storyline doesn't have this.
- MatthewUhrichCommunity Member
+1 on this
We get lots of comments from students that have good reasons for needing this feature. It's so common across online multimedia that it's fully expected by people now - please get this done!