Audio does not replay when revisiting layers
Jul 18, 2013
I have a slide with 4 layers. All layers have audio but layer 4.
The main layer is set to Reset to Initial State so the audio will replay when revisiting. There are 3 buttons on the main layer that take the user to layers 1-3.
Layers 1 , 2, and 3 are set to Reset to Initial State. They each have a button the user must click when they are done that hides that layer, and also changes the state of the related button on the main layer.
Layer 4 is an arrow that points to the NEXT button when the state of all 3 buttons on the main layer are Visited.
Actually, my Subject line above is not completely accurate. Audio does not replay when revisiting layers IF that layer's audio has already played to the end. IF, however, I don't allow a layer's audio to finish (by clicking the button to hide the layer prematurely), then when I go back to that layer, the audio starts from the beginning. I'm struggling to understand the logic to this.
I found that the user can click the Refresh icon on the seek bar to replay a layer's or slide's audio, but this is not the preferred method as it seems to function inconsistently.
What can I do so that the user can revisit a slide and all layers to review everything, including the audio?
Thanks for any help!
26 Replies
Hey there Jill!
You should be able to fix this problem by adding a Slide Level trigger on each slide with the audio that says "Play Media "Sound1" When Timeline starts on this slide"
Inserting this trigger should ensure that the audio always restarts when you revisit a slide. I also created a simple .story file where I tested this out, and I attached it to this thread in case you want to see exactly how I made the trigger. =) Hope this helps.
Hi Nicole. Thanks for the advice -- I had already tried this trigger but forgot to mention it in my initial post. In your attached story file, I added a seekbar and it behaves the same as mine (described below).
This trigger DOES cause the media to always play upon return, but it causes strange behavior with the seekbar. Upon return to the layer, as the audio is playing, the line in the seekbar moves along, but it doesn't allow you to "seek." The timeline plays, including an animated object at the end, but even if I click in the seekbar near the end, the audio does not jump ahead to where I clicked. It just keeps playing. Weird, huh? Note that on my main slide, the seekbar behaves as it should, because I don't have the trigger placed there.
Of course, I can change it to "Allow seeking: No" on this screen, but it might confuse the user becasue it would not be consistent with the rest of the course.
It may be a bug, but it may also be result of a combination of my triggers and settings.
One more thing I noticed: Even with the trigger on the main layer, audio does NOT replay when the other layers are closed IF it has played to the end. (It actually would not make sense, though, to replay the audio again when they are still clicking through the items on the main screen. I just find it interesting that the trigger does not work.)
I'll include my slide here for your review. Please let me know if you think I should submit a ticket. Thanks! -Jill @ Digital Harbor
Good morning Jill!
Interesting. I've examined your file a bit more closely, and that is indeed odd seekbar behaviour. think it might indeed be a good idea to submit a support case.
On the note of the audio NOT restarting on the main layer (even with the Play Audio trigger) if it has played to the end, I believe the reason this is occurring is because we are not actually leaving the slide -- we are simply visiting other layers that are located on the same slide. I added another slide, just to test this out, and if you actually leave the slide to go to another slide, and then return, the Audio does indeed restart.
I think you might be able to get your file working the way you'd like by using individual slides, instead of layers on one slide. =)
As a follow-up, my problem is that the audio does not play on the slide when it's revisited by users, even though the audio is not on a particular layer (audio is in timeline) nor is specifically triggered the first time. Must I insert a trigger directing the audio to play whenever the timeline (re)starts to accommodate returns to the slide? If so, is there a mass way to do this for my 92 screens, or must I insert this trigger individually on each slide?
TIA,
Wayne
Hi Wayne,
So are you leaving the slide or leaving the base layer? There isn't an easy way to add a trigger to each slide, although you could use the copy/paste functionality of the triggers and will then need to edit it for each audio file. In regards to general revisits by users (not just coming back from within a layer) what do you have set up as your slide's revisiting properties? I'd set it to "reset to initial state" if you'd want the audio to play everytime.
Thank you, Ashley. My solution is to "reset to initial state" for this problem, given the number of interactive items on my slides, as described in the linked tutorial.
Awesome, thanks for the update Wayne!
As a warning to others, be very careful when selecting bulk actions for multiple/all slides. Be very, very careful.
Hi everyone,
My issue is very similar to what you are talking about here, but i am using SL2. The audio do not replay when revisiting a layer. I have an slide with 7 buttons and i have 7 layers where each button link (each layer has a button to close it). I want the audio in each layer start playing again when the user revisit it clicking the button in the slide again. I set the layer properties to "When revisiting: Reset to initial state" but it work just if the student goes out from the main slide to another slide and come back to the slide where the 7 buttons are. If the student click button 1 and close it and then click button 1 again the audio keep replaying in the same place where it was when closing or do not play at all if when closing the audio had already finished.
I tried the tiger Nicole is talking about in the top of this page but the audio still doesn't play.
I am attaching an screenshot of my layer settings and the tiger I added too.
Thanks for any help!
Hi Antonio,
There wasn't a screenshot or files attached here - are you able to upload a sample copy of that one slide from your .story file so that the community can take a look at what you've got set up?
Hi Ashley,
Thanks so much for your answer, I need to turn the project tomorrow but still didn't find the way to replay when revisiting.
Thanks a lot,
Antonioi
Hi Antonio,
Thanks for sharing the file here - I took a look at the file, and focused on just a couple layers - layer "Comment2" is working as expected with the audio replaying when the user visits that layer again if you've set the layer properties to "reset to initial state". The layer "comment 1" has a trigger to play the audio, and that seems to be interfering with your revisit to allow the audio to play again.
Thanks a lot Ashley, you are a genius! Now it work!!
Sorry another question, do you know what should i do in when I have an slide and a layer (playing audio) and I want the student not to be able to click in the prev or next buttons (placed in the slide) until the audio in the layer finish and the student close the layer clinking the closing button. That way i am forcing the student to listen the audio in the layer before moving into the next slide.
Thanks a lot
Antonio,
If it's a button you've created, can you set it to hide for it's initial state and then place a trigger to change the state to normal when audio is complete?
-M.W.
M.W, Is not a button i have created is the defaul next button coming with storyline. As well i would like this button to show up all the time in slides but just be active when the slide timelines finish, any idea of how to do that?
Thanks,
Antonio
you could probably disable the button - just found this article that might help - http://www.articulate.com/support/storyline/how-to-disable-the-next-button-until-users-finish-interacting-with-a-slide
Looks like MW beat me to it - but let us know if you need anything else Antonio!
I have also had the bug of the first audio on the timeline not playing when re-visiting a slide. I moved the first audio so that it started 1/4 second after the timeline start and couldn't reproduce the problem.
Tim,
Does "can't reproduce" mean the problem no longer occurs? or do you still need some help?
Walt,
Sorry - that was ambiguous wasn't it? I meant that if I add a small delay before the first audio starts then the problem appears to be fixed. It's as if Storyline has no time to start it playing if it hits an audio at time zero.
Thanks Tim for sharing that here - this thread is a bit older, although I know a few other users have shared a similar set up in other discussions and that starting the audio a second or so into the slide timeline tends to help.
Hello! I realize this thread is several years old, however I've run into the same issue in SL3.
I've tried all iterations of suggestions mentioned above to no avail.
(This is but one slide, though I've used this format repeatedly throughout several modules.) The odd thing is... the audio worked as intended several days ago (to the best of my not-so-stellar-memory).. bizarre?
Hi Kataryna,
Thanks for sharing your file with me! I've got it open now, and I see there are multiple audio files on this slide.
Which audio file(s) aren't replaying correctly?
Thanks for getting back to me.
Apologies! The incorrect sound does not replay... (users are prompted to 'try again' until they mark the answer correctly).
(FYI, I have managed a workaround for this particular module in the interim.. oddly enough however, other modules that were built w/ the exact same format/structure are not generating this glitch!)
Hi Kataryna,
I made one little change on your "Incorrect" layer to hide it when the timeline ends. Once I did that, the audio replayed on every subsequent "incorrect" show as the layer was showing again and the audio would replay.
You can download my updated copy.
This discussion is closed. You can start a new discussion or contact Articulate Support.