When I try to embed a video from YouTube I get a 'device support error' in Articulate Storyline 2. The attached thumbnail is shown and the video fails to play.
Any ideas why this is happening? Have YouTube changed the way embedded videos are streamed to external locations?
"If you see this video (the Device Support Error) in your YouTube app’s video feeds, your device is affected. (Note: If the video appears unexpectedly in a web browser, it means that website is using an outdated method to access YouTube videos.)
As we upgrade the YouTube Data API to bring more features, we’ll begin shutting down the old version on April 20, 2015. This will result in the current YouTube app not working on certain device models from 2012 and older.
We will continue to focus our efforts on improving our official YouTube app for TV which is available on most 2013 and newer Smart TVs and Blu-ray players, game consoles, streaming devices, and set-top boxes (e.g. Virgin Media, BSkyB Now TV Box, TiVo). You can find a list of our device partners here."
I am having the exact same issue. Posting the URL directly into a browser the video works fine, but putting it into Storyline, I get the same 'Device Support Error'.
Same issue here. I got a response from Articulate direct. The only solution they can offer at the moment was to upload the source video. This is obviously not ideal at all. I really need this function as I directly work with Youtubers to highlight their content.
I've found a workaround. Use the Insert>Web Object option, and insert the embed link without the frame identifiers. It's not perfect, but works for now.
This is definitely a serious problem as it affects EVERYONE who has ever embedded a video with storyline into their courses... we need a solution that can update the api call from Storyline so we just have to reexport the content.
its still an onerous task but please guys try to make your side of the solution simple and workable for us who have hundreds of projects to update.
Thomas...I agree...it effectively 'breaks' all previous embeds from YouTube. Not Articulate's fault of course but nevertheless a big blow to all those who have built courses using the embed option.
I will experiment with the Web Object approach for my current project or alternatively just get learner's to leave the course and go to YouTube via a straightforward link.
I am having the same problem here. Please keep us posted. Luckily it looks like all of the youtube videos in my previously published courses within our LMS are playing.
In the mean time I am using the web object method discussed above. The problem with using a web object is that you don't have the same flexibility with triggers and variables.
My lms is not showing the videos its just showing a blank page.
How are you structuring the web object embed codes as its not accepting the frames tags with mine. Can you give an example of what should be put into the web object parameters?
The embed feature is important because it helps to reduce the level of contamination of irrelevant videos without overloading our courses with video content. If I send the user to a youtube page or embed a youtube page they will be tempted to access related content which may not provide accurate information.
We've received an update from our QA team that I wanted to share here:
YouTube videos that were added to Articulate content via Insert > Video > Video from Website aren't currently working.
You'll see this message where your videos should be:
YouTube is upgrading to a newer version, which is not supported by this device or app. To learn more and see where you can watch YouTube, visit www.youtube.com/devicesupport
Google changed support for the YouTube API, which prevents videos added in this manner from playing in Articulate content. We've asked Google to reconsider their decision (Google Data Issue 7146).
In the meantime, we recommend adding YouTube videos as web objects instead. As an added benefit, YouTube web objects are supported in Flash, HTML5, and Articulate Mobile Player output.
Sadly when I try as a web object I either get a blank page or sometimes the video plays but disappears if the mouse is outside of the object... That's terrible :/
I think we'd need to take a look at this one slide in your .story file and the web object you've added - I haven't run into the same issue myself with other Youtube videos or web objects. Could you share a sample file here for us?
Thanks Zdravo this method works but is not as clean as the embed method because the user gets access to all the related videos at the end. Do you know if there is a way to block this?
103 Replies
Youtube have changed the API version as it has killed support for lots of smart TVs perhaps that is the reason
Is this a temporary glitch for Storyline Phil...or is the embed feature permanently broken?
My clients use it a lot!
Here's what YouTube has to say:
"If you see this video (the Device Support Error) in your YouTube app’s video feeds, your device is affected. (Note: If the video appears unexpectedly in a web browser, it means that website is using an outdated method to access YouTube videos.)
As we upgrade the YouTube Data API to bring more features, we’ll begin shutting down the old version on April 20, 2015. This will result in the current YouTube app not working on certain device models from 2012 and older.
We will continue to focus our efforts on improving our official YouTube app for TV which is available on most 2013 and newer Smart TVs and Blu-ray players, game consoles, streaming devices, and set-top boxes (e.g. Virgin Media, BSkyB Now TV Box, TiVo). You can find a list of our device partners here."
Hi John/Phil,
I am having the exact same issue. Posting the URL directly into a browser the video works fine, but putting it into Storyline, I get the same 'Device Support Error'.
I looking forward to any suggestions!
I think we need some input from the Articulate team here. Is there an update coming that will fix this issue?
I seem to be having the same issue too. It only appears to have started since updating Storyline today.
Hopefully we will see a fix soon.
Same issue here. I got a response from Articulate direct. The only solution they can offer at the moment was to upload the source video. This is obviously not ideal at all. I really need this function as I directly work with Youtubers to highlight their content.
I've found a workaround. Use the Insert>Web Object option, and insert the embed link without the frame identifiers. It's not perfect, but works for now.
Hi everyone! Our QA Team is working to get to the bottom of this and we will post an update as soon as available. I will share this thread with them.
This is definitely a serious problem as it affects EVERYONE who has ever embedded a video with storyline into their courses... we need a solution that can update the api call from Storyline so we just have to reexport the content.
its still an onerous task but please guys try to make your side of the solution simple and workable for us who have hundreds of projects to update.
Thomas
Thomas...I agree...it effectively 'breaks' all previous embeds from YouTube. Not Articulate's fault of course but nevertheless a big blow to all those who have built courses using the embed option.
I will experiment with the Web Object approach for my current project or alternatively just get learner's to leave the course and go to YouTube via a straightforward link.
I am having the same problem here. Please keep us posted. Luckily it looks like all of the youtube videos in my previously published courses within our LMS are playing.
In the mean time I am using the web object method discussed above. The problem with using a web object is that you don't have the same flexibility with triggers and variables.
My lms is not showing the videos its just showing a blank page.
How are you structuring the web object embed codes as its not accepting the frames tags with mine. Can you give an example of what should be put into the web object parameters?
Thanks
The embed feature is important because it helps to reduce the level of contamination of irrelevant videos without overloading our courses with video content. If I send the user to a youtube page or embed a youtube page they will be tempted to access related content which may not provide accurate information.
Hi Thomas,
Try:
http://www.youtube.com/embed/ YOUTUBEVIDEOID. This is the part after "watch?v=".
For example for the following video: https://www.youtube.com/watch?v=YMLs-TcFVcU
I would enter http://www.youtube.com/embed/YMLs-TcFVcU
I agree with everyone else, embedded videos are better for the material we create as well.
Thanks,
...Z
Thanks for that Zdravko
How would we size the object then - will only the video be embedded or the whole youtube page?
Thanks for all comments
Thomas
No Problem.
Only the video will be embedded - NOT the whole YouTube Page.
Hi all,
We've received an update from our QA team that I wanted to share here:
YouTube videos that were added to Articulate content via Insert > Video > Video from Website aren't currently working.
You'll see this message where your videos should be:
Google changed support for the YouTube API, which prevents videos added in this manner from playing in Articulate content. We've asked Google to reconsider their decision (Google Data Issue 7146).
In the meantime, we recommend adding YouTube videos as web objects instead. As an added benefit, YouTube web objects are supported in Flash, HTML5, and Articulate Mobile Player output.
Thanks everyone for the suggestions and feedback. We're using a few workarounds in the interim but keen to see if this gets resolved soon.
Cheers.
Sadly when I try as a web object I either get a blank page or sometimes the video plays but disappears if the mouse is outside of the object... That's terrible :/
Hi Benoit,
I think we'd need to take a look at this one slide in your .story file and the web object you've added - I haven't run into the same issue myself with other Youtube videos or web objects. Could you share a sample file here for us?
Thanks Zdravo this method works but is not as clean as the embed method because the user gets access to all the related videos at the end. Do you know if there is a way to block this?
Hi Nancy,
Adding "?rel=0" to the end of your youtube web address string disables the related content.
For example: www.youtube.com/embed/[videoID]?rel=0 (sans the brackets)
Thanks Sandi.... forgot all about that!
Thanks for popping in with that Sandi :)
This discussion is closed. You can start a new discussion or contact Articulate Support.