How to Autoplay a Video Element Using JavaScript

Ciprian on Friday, September 28, 2018 in Methods, Events and Scopes, JavaScript DOM

NEW! Learn JavaScript by example. Code snippets, how-to's and tutorials. Try now!

The latest Chrome version has stopped video autoplay if the video is not muted. Firefox and the other browsers will soon follow suit. Here’s a quick way to mute the video and autoplay it when the page has loaded:

function toggleMute(element) {
    element.muted = true;
    element.play()
}

window.addEventListener('load', () => {
    setTimeout(() => {
        toggleMute(document.querySelector('video'));
    }, 1000);
});

That’s it! Enjoy!

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *