Forum Discussion
Can you speed up the player in Articulate 360?
I don't think this has been possible before, but can a user speed up the audio on the player in 360?
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!
- joeNajeraCommunity Member
I agree that this would be a great and welcome option in Studio and Storyline. Nearly all modern online video players all the viewer to adjust the playback speed. In most cases, the speed changes, but the pitch stays the same. Adjusting the speed would also need to proportionally effect any animations or other movement on screen.
Slower can work better for learners who are non-native English speakers or when the speaker has a strong accent. Faster is great when the speaker is a little slow to keep attention.
I'll be submitting a feature request.
Joe
- WeijenbergCommunity Member
Dear Joe,
could you please share if you get an answer, or some other kind of solution?
when English is not the native language, we encounter the same issues
- ThomasGoraCommunity Member
Are there plans to add increasing speed to the Player so that all elements of the timeline are sped up and not just videos? I think that is what's really needed.
- NormanMcGill-c1Community Member
some video players allow for you to increase speed of the audio.
Hmm... even if you were able to speed up the audio, I think it would sound funny. But you can go ahead and submit a feature request if you'd like.
- MarkHagerty-8a7Community Member
This would be like most audiobook players, Allison. They have an algorithm to adjust speed without changing pitch, avoiding the "chipmunk" effect when playing faster. This lets the listener find a comfortable pace.
- Per-NørstenCommunity Member
I also agree that it would be a great and wanted option. People does have different tempers and some want slow speed others fast and even very fast speed.
We have several feedbacks wanting this option.
- EdwardWhitti908Community Member
Is there any news on this? It's something a lot of other SCORM publishing tools seem to allow?
E.g. users can participate at 1.5x 2x speed etc. I've used materials like this myself and it's a great time saver / doesn't really take anything away.
It *should* be as simple as speeding up the timeline?
- AnneDeFeliceCommunity Member
There is another thread on this..with more feedback from Articulate Staff.
- SandroIsler-dcfCommunity Member
I second this motion strongly. our users are young medical students who want to absorb teaching materials at individual speed. in all honesty, i think this is a feature should be a natural part of any application nowadays. this feels outdated.
- AptiveTrainingCommunity Member
There are a bunch of requests and threads for this feature going back as far as seven years. And as far as I can tell Storyline (which usually excels in everything else) is one of the only major authoring/learning tools without this option. Youtube, Audible, Vimeo, Linkedin Learning, and EVEN Captivate let you do this. As well as most LMS' built-in authoring tools... Is there any update on this request? I don't want to move to other authoring tools but this is a feature that our audiences expect in 2020.
- GrahamGretherCommunity Member
I'd like to add to this from the perspective of the broadcast techs whom I'm creating technical training modules for - several of them have asked if I could make the ability to speed up the timeline available in my modules.
They tell me that they frequently use YouTube clips to learn about "stuff" and they use it as follows:
- They get used to the presenter's style and voice at 1X speed initially
- They speed up to 1.5X for a short while to adjust their attention
- They speed up to 2X speed for most of the clip once they've adjusted to 1.5X and continue at that speed for the remainder
- If they find they miss something they rewind and replay at 1X or 1.5X and then continue at 2X
I have actually made quite an effort (as a quick-speaking Kiwi) to slow down my narration and I use Animation to introduce each paragraph of text linked to my recorded delivery, and I've been at pains to ensure that learners can assimilate the speech and the text, but it seems that this doesn't suit everyone and some (perhaps more who haven't spoken to me yet) would really like the ability to control delivery speed in order to get through the simple / basic material quicker, yet concentrate on the more complex material at 1X speed.
I think this would be a very worthwhile feature to add to Storyline if it's feasible.
Thankyou!
- MathNotermans-9Community Member
I do the exact same thing with most videos i see online ( except for Netflix ;-) So i do think better control of audio, video and the Storyline timeline is needed. In fact as Articulate updated to GSAP 3.5.1 and im almost 100% sure they use GSAP code behind the scenes for all animation in Storyline ( suspecting they use GSAP timelines for the Storyline timeline ) it shouldnot be difficult to give users the possibilities GSAP timelines have. Thus speeding up and slowing down complete Storyline timelines.
Here you find the GSAP timeline documentation.
https://greensock.com/docs/v3/GSAP/Timeline
This GSAP parameter speeds down any given timeline to 0.1% of normal.gsap.to(myStorylineTimeline, {duration:2,timeScale:0.1, ease:power1.easeIn});
This line of code sets it to normal speed.gsap.to(myStorylineTimeline, {duration:2,timeScale:1, ease:power1.easeIn});
And now we speed it up 4 times as fast...gsap.to(myStorylineTimeline, {duration:2,timeScale:4, ease:power1.easeIn});
Only thing we need to know, is how to access Storyline's internal timelines.
- MarkRamsey-ad71Community Member
Hi,
My code that controls the speed of the video can also work with audio. Attached is a version of the code, where I changed out the JavaScript call of document.querySelectorAll('video') to document.querySelectorAll('audio') in the control buttons, and this seemed to work.
Like before, you have to sum up ALL the audio bits in the entire Storyline file, then set the variable "numberOfVideos" (I didn't change the name but you can if you want - probably "numberOfAudios" might make sense if you don't mind a little grammatical ugliness) to that summed number. For example, if you have 15 slides, all with a single audio layer, you need to set this number to 15. [It's really a constant & never changes value — Storyline doesn't allow for constants per se, nor arrays (grrrrr.)]
This isn't as nice as Matt's code using GSAP, but it does have the benefit of being a little more universal. I'm just wary of Articulate perhaps dropping GSAP like they did jQuery.
This code will still make the Seek bar fall out of sync with the audio playback, but perhaps you could use the play media triggers, and not use the player timeline. It all kind of depends if you really want to tie the audio to the slide timeline. If that's not a big deal, you could drop the Seek bar, use the Play Media trigger, and then put up an animated GIF (see attached) in the corner to inform the view that an indeterminate-length audio bit is playing back - then make it disappear when the audio is done playing. This approach is a little less intrusive IMO if you have a long audio monolog, which we have unfortunately many times in our courses.
HTH,
Mark
- MaryMicheliniCommunity Member
Mark, I think I can thank you on behalf of our forum community. I (we) have been searching for awhile for some kind of solution to this unfortunate shortcoming in Storyline.
I will try your code and see how it goes. I am new to Java script but plan to learn it now! It keeps coming up. I will let you know the results.
- MathNotermans-9Community Member
I dont think you have to be afraid of Articulate dumping GSAP. It is so deeply built into Storyline's code...do open slides.min.js and unminify it... you find dozens of traces of GSAP usage. All Storyline's default animation features including eases, motion paths and the alike...are build on GSAP. If they dump it, they have to rebuild Storyline from scratch as its now ( 360 at least )
- MarkRamsey-ad71Community Member
I agree that Articulate probably won't dump the use of SAP for awhile. In reviewing the GSAP tutorials, it makes me wish that they would build some extra editors in an enhanced version that could open up these more advanced animation tools for usage. Unfortunately, my current position probably wouldn't want me to investigate this, because in the main we generally "churn and burn". But I think if I could show something like a Ken Burns effect, which it looks like GSAP is already set up to do, I could interest a few people!
- AlheliRiosIxtaCommunity Member
Hi
Thank you very much for your contribution; however, I would like to know how I can add to the code so that the speed of the slide is saved and the next slide will respect the speed used in the previous slide.
Thanks Ali.