Adam Bubela Adam Bubela - 10 months ago 80
Javascript Question

Video auto play is not working in Safari and Chrome desktop browser

I spent quite a lot of time trying to figure out why video embedded like here:

<video height="256" loop="true" autoplay="autoplay" controls="controls" id="vid">
<source type="video/mp4" src="video_file.mp4"></source>
<source type="video/ogg" src="video_file.ogg"></source>

starts playing automatically once the page is loaded in FireFox but but cannot do autoplay in Webkit based browsers. This only happened on some random pages. So far I was unable to find the cause. I suspect some unclosed tags or extensive JS created by CMS editors.

Answer Source

The best fix I could get was adding this code just after the </video>


...not pretty but somehow works.