http permissions policy directive
Permissions-Policy: autoplay directive
Limited availability
The HTTP Permissions-Policy header
autoplay directive controls whether the current document is allowed to
autoplay media requested through the HTMLMediaElement interface.
Specifically, where a defined policy blocks use of this feature and there were no user gestures, the Promise
returned by play() will reject with
a DOMException. The autoplay attribute on
<audio> and <video> elements will be ignored.
[!NOTE] For more details on autoplay and autoplay blocking, see the article Autoplay guide for media and Web Audio APIs.
Syntax
Permissions-Policy: autoplay=<allowlist>;
<allowlist>- : A list of origins for which permission is granted to use the feature. See
Permissions-Policy> Syntax for more details.
- : A list of origins for which permission is granted to use the feature. See
Default policy
The default allowlist for autoplay is self.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.