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.

You might also like

Host your videos for free and earn from every view

Create your account in under a minute, upload your first video and start earning from day one.