Forum Discussion
What happened to play media when media completes trigger functionality?
I need to update a very complicated story with a looping video using the above trigger and many layers. Even a 2020 David Anderson video says to use the above trigger to make this happen. The video is too short to use the layers to make it loop as they don't finish before the end of the video. I never expected functionality to be removed and therefore a simple update to a story to require major work.
Is this functionality still there or not?
Hello everyone! 🎉
I have some great news to share! We just released another update for Storyline 360. In Update 91, we’ve included important fixes and new features. One of the bugs we’ve fixed:
- Videos didn’t loop when designed to do so
Launch the Articulate 360 desktop app on your computer to take advantage of this update, and click the Update button next to Storyline 360. You’ll find our step-by-step instructions here.
Please let me know if you need additional help.
- JamesWootenCommunity Member
I don't see your version n the options.
- JamesWootenCommunity Member
ok I installed 3.84.31722.0 and it works. So there is a bug in the newer version. VERY frustrating. Loss of a whole morning on an already bad day. Thanks for your help, Tom. Can you let your people know?
Hi Robin!
So sorry to hear you've run into this setback with the Triggers from your Storyline course! Glad to see Tom has been helping you out!
Our development team has this behavior logged as a software bug in Storyline 360 version 3.85.31840.0. Not to worry! I've linked this discussion to the bug report and will provide updates as soon as a fix is in place. In the meantime, as a workaround, we suggest:
- Downgrading to version 3.84.31722.0 or earlier of Storyline 360 where this behavior cannot be observed.
Or
- Add 2 layers and place a copy of the video on each.
- On the base layer, add a trigger to show Layer1 when timeline starts on this slide.
- On Layer1, add a trigger to show Layer2 when media completes.
- On Layer2, add a trigger to show Layer1 when media completes.
Thank you for your patience. I'm sorry if this has been slowing you down!
- MarianaEscrzagaCommunity Member
Hi!
I'm running into the same issue. Is there an estimate time when this will get solved?
Glad it's working. I'll connect with our support team. Sorry you ran into this.
Hi Everyone!
I’m happy to share that in Storyline 360 (Build 3.86.32028.0), we fixed a bug that some of you were running into:
- Fixed: Video loop only happens once in Storyline 360 (Build 3.85.31840.0)
From here, all you need to do is update Storyline 360 in your Articulate 360 desktop app!
If you run into any issues, please don't hesitate to reach out to our Support team in a support case.
- LCandeiasCommunity Member
Hello, this bug has come back. In this new Build the video still only loops once.
Hello Luis!
Thank you for letting us know! I see that you've connected with our Support Engineers in a support case. We are looking into this bug, so hopefully, we'll have an update on a fix to share soon!
- JamesWootenCommunity Member
I appreciate your attention to fixing this bug because this simple trigger is really helpful. Thank you!
So glad to hear that, Robin! Let us know if any other questions or discoveries come up in the future!
Have a great day, and happy developing!
- ShannonCadden-4Community Member
I'm still experience problems with this trigger. I've run the most recent update and I still can't get the video to loop. Are you able to share an update and suggestion?
Hi Shannon!
Sorry to hear you're still having trouble getting videos to loop in your Storyline course!
Since the bug being discussed in this thread was fixed in a previous update of Storyline 360, there may be another element causing this behavior. Do you mind sharing your .story file so we can take a closer look? Feel free to attach a copy here in the discussion or privately through a support case.
We'll delete it from our system as soon as troubleshooting is complete!
- NedimCommunity Member
I tried this JavaScript code, and it works perfectly. I hope Articulate will provide a fix soon.
const video = document.querySelector('video');
video.addEventListener('ended', () => video.play()); - MikeMoran-b452aCommunity Member
Ugh. Typed a whole reply but the page timed out and it lost it all when i hit Post.
You can loop using the normal Object Triggers of "Play Video 1 when Video 1 Completes".
Just change your INITIAL triggers for playing the video away from being Automatic.
Adjust the Play Video to When Triggered, Add a Trigger for when the slide starts (Screen shots 1 and 2), then it all works.
Feedback for the Articulate staff:
This should be a baked in feature, and not needing to be done through Custom Triggers.Thanks!
- KristiRileyCommunity Member
Having the same issue. I'm on the most recent version and the oldest version available is 3.85.31840.0. Any advice??
- KristiRileyCommunity Member
I ended up copying the video over and over on a base layer and using other layers to present content. Ugh. Frustrating.