Hi, I've created a slide with various buttons making a visual 'wall'. Each button plays a short description of the button that was clicked. My problem is that if a learner clicks repeatedly, the audio files will all be playing at once. I've tried to use a trigger to stop playback when a button is clicked, but it didn't work. There must be a simple way with triggers to do this without creating a separate layer for every button??
If you are playing the audio on the based layer and play another audio in a layer, you can pause the audio on the based layer by Pausing your timeline based layer.
Or you can pause media using a Trigger. It really depends on how you play an audio.
Let me know if this helps or you can post your Story file.
it's the 4th slide in which you can click next to get to. I'd rather not have to add a layer for every button... would there be a way to 'lock the controls' with a layer that exists only while an audio file is playing?
You can certainly show a layer whenever a button is clicked and set that layer to 'Prevent user from clicking on the baselayer. You would then have to add triggers for each audio file to hide this layer when media completes. Whether or not that's easier than putting all audio files on separate layers is for you to decide.
it was a bit finicky since the audio files didn't like getting cut/pasted into the new layers, but after editing the title of the new file, it worked well. thanks for the help!
8 Replies
Hi Ryan,
If you are playing the audio on the based layer and play another audio in a layer, you can pause the audio on the based layer by Pausing your timeline based layer.
Or you can pause media using a Trigger.
It really depends on how you play an audio.
Let me know if this helps or you can post your Story file.
https://360.articulate.com/review/content/ed7779f6-8c9b-450d-90e4-fd541847f48e/review
it's the 4th slide in which you can click next to get to. I'd rather not have to add a layer for every button... would there be a way to 'lock the controls' with a layer that exists only while an audio file is playing?
If you don't want to add a layer then there is so much headache in controlling audios.
You need to manually pause audio/s when playing another audio.
You are so lucky about the layer that Storyline offers this feature and why you don't use it?
You can certainly show a layer whenever a button is clicked and set that layer to 'Prevent user from clicking on the baselayer. You would then have to add triggers for each audio file to hide this layer when media completes. Whether or not that's easier than putting all audio files on separate layers is for you to decide.
fair enough, thanks for the help... i'll go ahead and add layers. does anyone have a link to a helpful example thread for something like this?
The setup is quite simple. See attached an old example file with 5 layers.
it was a bit finicky since the audio files didn't like getting cut/pasted into the new layers, but after editing the title of the new file, it worked well. thanks for the help!
This discussion is closed. You can start a new discussion or contact Articulate Support.