Forum Discussion
Unable to get slide to advance when media completes
I'm creating a course that will contain a number of embedded videos that we've got hosted on our SharePoint. I've inserted the first video using "Video from website..." and I've pasted in the embed code from Microsoft Stream. The video inserts correctly and, when I publish the course, I can view the video without any problems.
When I try to add a jump to next slide trigger using "when media completes" and selecting the video, the slide doesn't advance once the video finishes playing. What makes this even more problematic is that a manual jump to next slide when user clicks or swipes next also doesn't seem to work for the slide either and I'm not sure why.
I've attached the course with the title slide, the intro video slide, and the course menu slide that should come up once the video completes. The video slide has the actual video embed off to the side and just a random YouTube embed actually on the slide because you won't be able to access the video I'm using without accessing our SharePoint. The behaviour is the same whether using my video or the YouTube video though.
EDIT: I just wanted to add that I've tried this with both jump to next slide and show layer. Neither trigger will advance when embedded video ends.
8 Replies
- RichardSlateCommunity Member
I just had the very similar problem. I have an 8 second video (from a file) on my timeline. No matter what I do, Storyline stops the timeline at 7.5 seconds. So while Storyline can't tell where the video ends, it can certainly tell when the video is 0.5 seconds before the end. I'm sure there is a reason for the "when media completes" condition, but I can't figure out why. Here's how I solved it:
I created a cue point (1) on the slide just before the point where the timeline stopped advancing (mine is 1 second before the end of the video on the timeline. I then added another cue point (2) after the video end on the timeline. I then added the trigger:
Jump to cue point Cue point #2 (X.XXs) on this slide
When the timeline reaches cue point Cue point #1 (X.XXs) XsThen use a trigger to jump to the next slide at Cue Point #2. If required, you can paste an image of the last frame of the video just before and lasting until after Cue Point #2 to make it look like no code is being executed. Or you can fade out the image and jump to the next slide when the timeline ends.
I hope this helps!
Hello Scott,
Happy to help!
If you're experiencing issues with your published course, one helpful test that you can do is to test how your course behaves in a different environment to see if the behavior is specific to your LMS. For the behavior you're experiencing, we recommend testing your course in SCORM Cloud and Review 360 to see if your videos still get stuck.
I also wanted to share that the "Jump to slide when media completes" trigger will only work for videos that have been added to your Storyline 360 course from a file. This trigger was not designed to work on embedded videos.
If you are able to replicate the behavior in SCORM Cloud, please open a case with our support team here so we can continue troubleshooting with you.
- ScottMcGeeCommunity Member
Hi Joe,
Apologies, when I say embedded. I meant from a file. Not a URL embed.
The LMS company tested it on their SCORM Cloud and it was the video file causing the issue. I removed this and replaced it with an animated/transition on a static image.
However it wasn't the video file I thought it was. The original creator was video happy and created a button state that would animate on hover. This was what was crashing the page.
This worked fine from then on.
Kind Regards
ScottHi Scott!
Thanks for following up and clarifying! Glad to hear the issues causing your course to crash have been resolved! If you run into any trouble moving forward, please let us know and we'd be happy to assist further.
Have a great rest of your week!
Hello Kyle,
Thanks for reaching out!
Embedded web videos play independently of the slide and aren’t controlled by the timeline. This means that the "when media completes" trigger won't work, because Storyline 360 has no way of knowing when the embedded video has ended. We recommend adding your videos from file instead if you need to reference them in your triggers.
Hope this helps!
- A_SimsCommunity Member
This makes sense to me, but how can I add "video from file" if my video is from YouTube?
I have a (YouTube) video embedded and tried the "When video completes" trigger, which didn't work (as explained in this discussion). Any suggestions as to how to get the YouTube video saved as a good quality video file? There used to be a work around by adding letters in the URL, but that doesn't seem to work any more (or I've forgotten how).
Hi Julie,
Videos on Youtube are usually the property of the person who posted them. You can reach out to the owners of the videos to see if they'd be willing to share a download link to their videos.
- ScottMcGeeCommunity Member
Hi,
I'm using embedded files, but finding that they get stuck sometimes in the LMS we host them on. Is there a better method to trigger to the next slide rather than "Jump to slide when media completes"?
I don't know whether they're triggering too early and crashing the page, but it's happening enough times to know it more than likely that.
I can't share the storyline file, but from exporting several versions and testing. It's something to do with "Jump to slide when media completes" when involving videos.
Related Content
- 3 months ago
- 9 months ago
- 3 months ago