Multiple Audio...one slide.

Nov 05, 2013

Hello All,

Completely new to Storyline....and loving it so far. I have a slide where I have created 6 squares, each with a caption. When the user clicks a square it displays the layer associated with the caption in the square. I have intro audio that starts when they first go to the slide. I also have six audio files that are associated with the six squares. I want the audio to play when the user clicks the square. I do not want the other squares to be able to be played if audio is played. Current design plays all the audio if I quickly go around and click all six boxes. Thoughts?

4 Replies
El Burgaluva

Hi, Jeff

  • Put each audio on the layer with the associated caption, i.e. six squares >> six layers >> one audio on each layer
  • Make sure (default setting) of "Hide other layers" is checked

When you click (or hover -- depending on how you're triggering the layer), the audio for that "square" should play automatically. (If it doesn't, add a trigger to "Play [audio] when timeline starts"). When you leave that layer, the audio will stop. Only one piece of audio will play at a time.

To avoid the Base Layer audio playing at same time as the audio on any of the layers, you can check the "Pause base layer timeline" box on each layer (i.e. the layers associated with the squares), but this will resume the Base Layer audio (at wherever it was up to) as soon as you close the layer/return to the Base Layer.

However... I suspect your "Intro" audio is instructions -- in which case you'll want the learner to listen to this before they start clicking on squares. If this is the case...

  • Create an object the covers all the squares and set it to 99% transparency
  • Add a trigger to that object to Change state to hidden when timeline ends on [base layer audio]

Also, if the learner can return to that slide and you don't want the "Intro" audio to play again, just make sure you set the Slide Properties (the little "cog" in the bottom-right of your triggers/layers area) to "Resume saved state when revisiting".

Oh, and the other thing is that you'll want to add a Hide this layer trigger to your six layers so that when someone returns they're not automatically "jumped" to the last layer they visited before moving on. If all your layers have a [X close] button, no problem. But if any of them links to the next slide in any way, you might need to add a Hide this layer trigger before the "Jump to next slide" trigger.

HTH,

Leslie

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