Audio on first slide plays again after branching and return

Feb 18, 2024

Hello friends,

I have a course that includes many branched activities with audios.  The original format included a root slide and 2 buttons that lead off to 2 separate branches, which when completed return the learner to the original base slide.  There is an audio on the first root slide which is set to play at the start of the slide. I used the conditional trigger "play audio if audio is false" and then once completed the audio is set to true. 

The state of the buttons that allowed the learner to jump to the next branched activities were originally set to "disabled" until the audio completed. But based on feedback from learners, I changed the button trigger to change the state to active after the timeline reaches X seconds. With that change, the audio on the root slide, then, might never complete and when the learner is returned to that root slide, the audio is, therefore, not false and plays again.  I can make all of the buttons active on that slide at the same time so the learner can jump to the next branch even though audio starts play again, but it is a little awkward.  How can I do this differently?

Thanks for your help!

3 Replies
Walt Hamilton

But based on feedback from learners, I changed the button trigger to change the state to active after the timeline reaches X seconds.

This is your best bet. Just add a trigger to set the audio variable to true when timeline reaches X seconds. The problem I foresee with that is the learner may never hear the rest of the audio. If that is not a problem, add that trigger, and Bob's your uncle.

Liza Moorman

Walt, thanks for that help!  That fixed my problem:   If the learner wishes to hear the whole audio before moving on, it plays as it should, and if they learner wants to rush forward before the audio completes, the timeout trigger prevents the audio from playing again when they return to the root slide.  Excellent suggestion!