Video won’t play by itself: how to fix autoplay
Updated: November 10, 2026
You added autoplay and the video doesn’t start, or it starts on your computer but not on a phone. It’s not your mistake: browsers block autoplay so they don’t annoy visitors. You have to follow their rules.
Browser rules
- It only autoplays if muted. With sound, it’s almost always blocked.
- On iPhone you also need playsinline, or it will try to open fullscreen.
- Data saver or battery saver on the phone can still prevent autoplay.
- Inside an iframe, the embedding page must allow it with allow="autoplay".
With the <video> tag
<video src="video.mp4" autoplay muted loop playsinline poster="cover.jpg"></video>With a Dembed video
Add ?autoplay=1 to the end of the embed address. The video starts by itself, muted; viewers can turn the sound on with a tap. In Dashboard → Player you can also enable autoplay for all your embedded players.
<iframe src="https://dembed.cc/embed/v_YOUR_ID?autoplay=1" title="My video" style="width:100%;aspect-ratio:16/9;border:0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>If it still won’t start
- Check that the iframe has allow="autoplay".
- Try a private window: an extension may be blocking it.
- Always set a cover image: if the browser decides not to play it, at least something appealing shows.
Frequently asked questions
Generally no: browsers only allow it if the visitor already interacted with your site or visits it a lot. Design for a muted start.