Is there a way to make the seekbar interactively work across multiple slide layers?

I'll keep it simple:

I have slides with multiple layers that include animations. 

The animations are cued to points on the VO attached to the base layer.

The seekbar seems to apply either to the base layer or to a specific layer, but not to all of them at the same time.

I don't want to put everything on a single layer because there's too much complexity. 

But it's important that a user can move to points on the seekbar and "rewind" all of the animations to that point.

If the player's seekbar won't work in that way, then how can I build something that does?

Custom play / pause toggle is easy. And I can emulate a progress bar. 

But I see any way to set a trigger to a point on the timeline, so I can't create a way to jump back to any time / cue points interactively.


6 Replies
Ashley Terwilliger

Hi Will,

You're correct that the seekbar is for the base slide or the layers, if you've enabled seeking on the latter. If you haven't enabled seeking, you'll still see that the seekbar will only scrub through the base slide layer elements not the associated layers as well. 

As far as build something, there are a number of custom progress bars and information here that you may want to take a look at.

You can add triggers to jump  to a particular timeline point, but those triggers are not associated with the player elements or the seekbar. They'd have to be solely for the actions on your slide itself. 

Hopefully someone in the community has experienced similar and is able to share that information with you here. 

Daniel Mensch

Hi, I'm dealing with a similar challenge, where I need to be able to pause, resume and restart the base layer timeline as well as on one or several slide layer timelines to keep them in sync (the base is typically video, the layers are subtitles in various languages.)  While this can be achieved with custom buttons and triggers (albeit by using slide real estate),  it is also important to display at least a read-only seek/progress bar to give a relative indication of progress against total time for the respective slide.  

Creating a custom progress bar (or other animation form) based on the relative length of each respective slide seems very daunting.

So using the built-in seek bar in read-only mode would be best, if only interactions with the seek bar were somehow accessible as the actions for custom triggers (e g pausing and resuming slide layer timelines.)  But the seek bar functions (click actions or state changes) seem very opaque to the developer, unless I am missing a trick here?

Ashley Terwilliger

Hi Daniel,

What version of Storyline are you using? The read only seekbar is something available in Storyline 2 or newer versions, but it will be read only for the whole course and then the user won't be able to click ahead/pause/rewind.  You could also choose to display the seekbar on certain slides by adjusting the slide property settings - that would allow you to display it to users only when they can use it?. 

Daniel Mensch

Hi, I'm using 360. 

This issue is that, as I've understood it, the pause and play functionality of the seekbar is only able to control either the base layer timeline or one slide layer timeline, but not both.  I would be quite happy to have the seekbar control the base layer, and be able to set up triggers - and variables if needed - to pause and play slide layer timelines, but 'when user clicks seekbar pause/play' is not accessible in the trigger toolkit the way other built-in objects like Previous and Next are.

I would imagine this would be a relatively easy enhancement. Maybe should be submitted as a feature request?

Ashley Terwilliger

Hi Daniel, 

If you've set the seekbar to allow seeking on the slider layer, while you're viewing that layer you'd be able to control the seekbar specific to that layer and not the base layer. 

Unfortunately the seekbar isn't something that's accessible via triggers/variables. 

It definitely sounds like a good thing to submit on our feature request form.  In case you're wondering, here's how we manage all of the ideas we receive!