Responsive Video Content in a Software Simulation

Dec 08, 2023

Hello E-learning heroes!

I have a challenge in a software simulation. 

The challenge is that I need for my user to Scroll Down. I swear I used to do this by adding the appropriate triggers and inserting a slider for the scroller. What I'm finding now is that the slider will slide just fine, but no matter what I try, I can't synch the video to the action of the slider. (I.e., the screen recording action plays when it wants to play based on the timeline.) 

Any thoughts on how I can accomplish scrolling action initiated by the user? Thanks!

6 Replies
Eric Santos

Hello Stephanie!

Interesting question; I'm happy to share some insights with your concern! Unfortunately, what you're seeing is expected behavior, as highlighted by the article below:

I ran some tests on the attached Storyline project. You can confirm this behavior, especially in the second scene, where I inserted my recording as a Step-by-step Test mode. The Results slide only includes the fifth interaction with the button, not the ones that involve dragging the slider object.

Results slide of step-by-step test mode

This behavior also happens with Step-by-step Try Mode. Here's my Review 360 link if you want to test it out. If you require any further information or need additional help, please let me know!

Stephanie Hyatt

Sure! Glad to share. We use SL to create software simulations, and we can't always avoid scrolling. We wanted our users to feel like they were scrolling (even though they're really just kicking off the screen recording action.) To do this:

  1. Set the timeline to be much longer than you actually need. We set ours around 90 seconds, even though the scrolling is only 1-2 seconds long.
  2. Also in the timeline, turn off and lock the mouse cursor.
  3. Create a slider and set this up as a new scrollbar. (We put ours right over top.) Make sure the slider is set to run the entire length of the timeline. (We set our slider as a 1-40.)
  4. Move the Screen Recording Action to the end of the timeline.
  5. Set the following triggers:
    1. Slide trigger: Jump to slide next slide when the timeline ends on this slide. (This one was the one we struggled with -- it seems counterintuitive.)
    2. Object trigger: Play video Screen Recording Action when slider X moves if its value is > value 10
    3. Object trigger: Jump to slide next slide when slider X moves if its value > 30. 

It is strange to have two jump to slide triggers, but we have only been able to make it work by setting both. If someone finds a cleaner way, I'd love to hear about that, too!