Variable Playback Speed
Jun 17, 2016
Pinned Reply
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!
160 Replies
I have finished testing it. While it's great to see it work well on windows, it's a bit of a joke on iOS, chipmunk voices when sped up. I'm hoping that this gets fixed asap.
I was so excited and just read this is only on the modern player. This is so disappointing. My organization has its reasons and only uses the classic player. Articulate has done this with accessibility features. I am afraid of you keep freezing out the classic player we are going to end up elsewhere. I have mentioned this so many times each player needs to have the same supports or what is the point?
Tested. This works great!
Thank you for fixing this.
Dear.
Why only Modern player style?
My Customer wants a Classic player style.
Thanks
[ABB logotype]
-
Ondrej Bartos
Product Support Engineer
ABB s.r.o.
28. rijna 3348/65, Nova Karolina Park
70200 Ostrava
Mobile: +420608931138
E-mail: ondrej.bartos@cz.abb.com
abb.com
Hi Math! With the new update to the course playback speed do you think it's possible to add a execute JavaScript trigger to change the speed? For example, a custom button that achieves this instead of using the standard player button.
Possibly, im gonna check it out.
A first quick check showed that a attribute 'data-speed' is set to the appropriate value. So i guess setting that attribute from a trigger should be possible too. More later...
You're awesome, Math! Thank you for checking it out! I'm deep diving as well but haven't found a way. I appreciate your help!
My lord being able to control the playback variable, if that were possible this would open so many doors for custom players! So excited to see what you find out!
I tried setting the attribute with the example below, but it didn't work. Have you been able to figure anything out?
var mySpeed = document.querySelectorAll('[data-speed]');
mySpeed[0].setAttribute('data-speed', '2');
Great news! I was able to select and then simulate a click event on the div class based on the 'data-speed' attribute value. The code still works with the Playback speed not enabled on the player. Huge win for custom players!
//Select the element with data-speed
const element = document.querySelector('div.cs-listitem[data-speed="1.75"]');
// Simulate a click event on the element
const event = new Event('click', { bubbles: true });
element.dispatchEvent(event);
I had the same question. Thank you, Anson, for posting your solution! It's highly appreciated.