Audio layer issue
Sep 26, 2019
Hello, I am sure there is an easy fix, but can't seem to find a post that solves this issue. I have a slide with 3 layers. All layers have audio. I do NOT want to hide other slide layers. I want the learner to be able to see all content from each layer, BUT I do want the audio to stop from one layer when a learner chooses a button to open a new layer.
Any help/guidance is much appreciated.
Thanks,
Troy
15 Replies
Hi Troy
should be an easy fix - can you share the slide so someone can help you. It's easy to offer a solution if we can see your setup.
Hi Wendy,
Thanks, Here is the file. I took out all other slides, but you can still see the issue.
If a user clicks a button to open a new layer I want the audio to stop from the previous layer, but I do NOT want to hide the layer screen content.
Thanks in advance for any help you can provide.
Hi Troy. Attached is one way to do this. The main thing is that the audio for each layer is now in its own layer. When each of your original layers opens, it has a trigger to open the associated audio layer. Each audio layer has two triggers to hide the other two audio layers.
I had to add triggers for each button on the base layer to hide the chosen layer before then showing it, in order to restart its timeline. That causes a little flash because of the animations on the objects in the layers.
Anyway, see if this works for you.
Troy, here is a fairly simple and clean way to do it. Just keep all the audio on the base layer. The triggers to play and pause audio are attached to the buttons. I use it for interactions often similar to what you are doing.
Thanks David, That works exactly how I was intending. Your solution is easy to create and clever. FYI - I did not notice a little flash when playing the single slide.
Thanks Randy, This option is also very easy to put in place and meets my intended purposes for the slide. Also very clever - great work around. Thanks so much for sharing with me.
I initially wanted to do it Randy's way, as it feels cleaner to me. Had forgotten that in order not to have audio play automatically in the timeline, it has to be added via a trigger rather than adding directly to the timeline.
Glad I was able to help!
Well, you are both E-Learning Heroes in my book. Randy, is there an easy way for me to start the audio over if the user click one of the buttons for a second time or will it only pause.
It should automatically restart the way I have it set up.
If I click on layer one, the audio begins to play. If I then click on layer 2 before layer one audio is finished I hear layer 2 audio and layer 1 audio stops <perfect>. If I then click back on layer one the audio is picking up where it had stopped/paused.
You could change the pause media triggers to stop media triggers, and that will cause them to start from the beginning when next clicked.
Duh, my bad, the repetitive audio threw me, and it was actually staring me in the face. To have the audio start over, use the stop media trigger instead of the pause media trigger.
I should have known that one on my end. Thanks again to both of you. This support from other e-learning developers is the BEST!
Hi Troy!
Couldn't agree more, this community is something special!🏅 Thanks Randy, David, and Wendy for sharing your wealth of knowledge!
This discussion is closed. You can start a new discussion or contact Articulate Support.