Unable to get slide to advance when media completes

Feb 16, 2023

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.

7 Replies
Jose Tansengco

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!

Scott McGee

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.

Jose Tansengco

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.

Julie Landry

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). 

Scott McGee

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

Scott