Embed YouTube videos

Jun 01, 2015

I have previously been successful at embedding YouTube videos within my courses; however, today I am getting a link that tells me that "Certain older YouTube apps will no longer be supported after April 2015".  The videos run on my laptop but will no longer embed within my courses when using the embed file provided by YouTube.  Has anyone else encountered this?  How did you resolve this?

8 Replies
Jessica Milligan

I have been having the same issue - my YouTube videos that once used to play without issue are now causing my courses to fault and not move forward.  I tried with one course to embed the YouTube as a Web Object and instead of fixing the problem, it just created a new one.  My LMS now is having communication errors and my users are being prompted to "display all content" but when you do, it resets the course back to the beginning.

Michael Hinze
Jessica Milligan

I have been having the same issue - my YouTube videos that once used to play without issue are now causing my courses to fault and not move forward.  I tried with one course to embed the YouTube as a Web Object and instead of fixing the problem, it just created a new one.  My LMS now is having communication errors and my users are being prompted to "display all content" but when you do, it resets the course back to the beginning.

The URLs of your YouTube videos need to be changed to "https://..."

Ashley Terwilliger-Pollard

Hi Jessica,

What was the error message that you were seeing before that prevented the videos from playing? Or they were just locking up in your LMS? What version of Storyline are you using?  You'll see the basic steps of inserting a YouTube video here and the web object method is required after Google changed how their YouTube API worked. If it's still not working for you, are you able to share a link to the video so that we can give it a test as well? We'll also look at testing it at SCORM Cloud which is a standard for LMS, which is also free if you wanted to give it a test as well.

Will Findlay

I have been burned too many times with embedding outside videos (like YouTube) in Storyline that is hosted in an LMS. Browser makers/LMS developers change the rules and environment around embedding video so often that I've decided it just isn't worth the hassle to try and get the video to play inside the Storyline player. It really isn't Articulate's fault, its just that people keep deciding to change how embedding works.

For example, in our LMS, you can embed a video so it plays inside the Storyline player, but then the full screen button doesn't work once you upload it to the LMS. In my mind, it is better for the user to be able to play the video full screen than for it to look nicer because it isn't in a separate window.

So what I do now is use a Web Object, and use these settings:

  • How do you want to display this web object?: Display in a new browser window
  • Browser controls: No browser controls
  • Window Size: Custom, 960 x 540
  • Load web object automatically: unchecked

Once you close the web object dialog, you can then right click on the Web Object image and replace it with something that suggests to the user to click it to play (for example, the poster frame of the video with a play button over the top of the image). 

Then, when the user gets to the slide and they click the image, the video opens in a pop-up, but presumably because they are using an LMS, pop-ups are allowed already. You can set usually set the URL of the video to autoplay. For example, here is a YouTube URL that I would use with parameters that make it autoplay and also make it more focused:

https://www.youtube.com/embed/txqiwrbYGrs?autoplay=true&rel=0&modestbranding=true&showinfo=false

More info on YouTube parameters here.

This discussion is closed. You can start a new discussion or contact Articulate Support.