We are embedding videos using Vimeo embed code. This all works ok, but I can't get the Vimeo videos to play automatically. This means that anything that is synchronised with the slide's timeline goes out of time with the video because the video waits for the user to click on it to start it.
One workaround that I have been using is to use a short starter video on my first slide that allows the learner to have access to the play button. Then on the following slides, I cover the vimeo video with a transparent shape preventing access to the video controls from the learner and then setting up a conditional next button based on completion of the video
I'm jumping on this topic. I am linking to vimeo video files and they are not on the first slide. They are not autoplaying. Is this still an issue if using Chrome and not on the first slide? Our company only uses Chrome so we can't change browsers.
This is probably because of Chrome's "Media Engagement Index." When I tested both of your links, the videos autoplayed for me, but that is probably because Chrome has decided that my Media Engagement Index is high enough for 360.articulate.com. Read more here: Chrome's Autoplay Policy: what you need to know (theoplayer.com)
I just read this trail, I am having the same issue with the auto-play with vimeo - even though I select the autoplay option before embedding. Is means the timeline might run out before the learner has fully watched the video (if they are slow to click the play button) I hope Articulate can fix this issue. I have written a text box to say - please click play to prompt the learner
35 Replies
Chrome developers decided a few years ago that nobody likes autoplaying videos. It isn't Articulate's fault this is such a mess: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
One workaround that I have been using is to use a short starter video on my first slide that allows the learner to have access to the play button. Then on the following slides, I cover the vimeo video with a transparent shape preventing access to the video controls from the learner and then setting up a conditional next button based on completion of the video
I'm jumping on this topic. I am linking to vimeo video files and they are not on the first slide. They are not autoplaying. Is this still an issue if using Chrome and not on the first slide? Our company only uses Chrome so we can't change browsers.
does your course start with the black page and the play button on Chrome?
No it shows the video in pause and there is a play button in the middle of the video. This is in Chrome and not on the first page.
on which server did you test?
here an example on our server -> autoplay is ok with Chrome and Firefox
https://www.feldmannmediagroup.com/test/public/Storyline/vimeo-video-autoplay-12/
and the same example on review 360 -> Firefox ok, Chrome no autoplay
https://360.articulate.com/review/content/7e9b0da6-36bc-4527-8298-eaa59659cb6f/review
both with iFrame integration
- our server iframe same domain
<iframe src="story.html" allow="autoplay; fullscreen"></iframe> *
- review 360 iframe cross domain
<iframe allowfullscreen="" src="https://articulateusercontent.com/ ... /story.html"></iframe>
perhaps this is the problem for chrome autoplay in vimeo
different result on different webserver => you have to test autoplay on your LMS webserver
Jürgen
* on our server there in no difference between allow="autoplay; fullscreen" and allow="fullscreen" for autoplay in chrome
This is probably because of Chrome's "Media Engagement Index." When I tested both of your links, the videos autoplayed for me, but that is probably because Chrome has decided that my Media Engagement Index is high enough for 360.articulate.com. Read more here: Chrome's Autoplay Policy: what you need to know (theoplayer.com)
thanks for the link
I have tested again
the direct link without iFrame on review 360 is working for me
https://articulateusercontent.com/review/items/uE5FxufWR9GAD0Kb/story.html
with clear media engagement score
and the normal version with iframe is not working:
https://360.articulate.com/review/content/7e9b0da6-36bc-4527-8298-eaa59659cb6f/review
perhaps there is a list in chrome with websites (allow/not allow) as default, I will look for it
I just read this trail, I am having the same issue with the auto-play with vimeo - even though I select the autoplay option before embedding. Is means the timeline might run out before the learner has fully watched the video (if they are slow to click the play button) I hope Articulate can fix this issue. I have written a text box to say - please click play to prompt the learner