Preventing Audio Replay When a Slide is Revisited

Mar 09, 2015

Hi!

I am working on a project in Storyline 2, and have been trying to figure out a way to prevent the audio from replaying when the slide is revisited. I found a few discussions related to this already, including this one: https://community.articulate.com/discussions/articulate-storyline/how-do-i-limit-audio-to-play-just-once-on-first-visits-to-slide, however, none of the suggestions seem to be working in my situation.

The audio is set to play when the timeline starts, but users may click links to other slides from this slide before the audio ends. When a user clicks the link to another slide, that slide lightboxes. When the user closes the lightbox slide, the audio on the other slide picks right back up and can be a bit disconcerting. 

I've tried using a variable, and I've tried setting a trigger to stop the audio when the user clicks any of the links on the slide. I made sure that the setting on the slide was "Resume saved state." However, the audio still plays. I don't know if the fact that I am not using the player at all has anything to do with it.

 

Many thanks in advance!

5 Replies
Jill McNair

Hi Lauren,

Lightboxes always pause the base layer and pick up where they left off when they close.

The "Resume saved state" setting applies only when you leave the slide and return to it. Technically, when lightboxing, you are not leaving the slide - you are still on that same slide - just loading some content on top of it.

I think your simplest solution is to prevent users from clicking on the shapes until the narrator has finished. You can accomplish this by placing a hoptspot or invisible shape (shape with no fill)  over the clickable areas that disappears when the timeline ends. This way the narration will be completed and you don't have to worry about the sound continuing when you don't want it to. One big shape will do!

Hope it helps!

Jill

Lauren Parker

Just an update in case anyone else runs into this problem and stumbles upon this thread: I created a "visited" state for each icon that lightboxed a new slide. Then I created a trigger that changed the icon to the visited state when the user clicked and another trigger that stopped the audio on the base slide when the state of any of the icons changed to visited. This way the audio did not continue playing or restart when the user closed the lightboxed slide. They can restart the audio by clicking the speaker icon if they choose. It took a while to work it out, but thanks to another eLearning Heroes thread that offered some insight, I was able to solve it. Love this site!

This discussion is closed. You can start a new discussion or contact Articulate Support.