We have a video at the top of our homepage that would auto-play when the page loads on desktop. It worked until about three weeks ago, and now, there’s a play button that users need to click to watch the video.
The video is embedded using the standard video module in Beaver Builder.
Any ideas on why auto-play is no longer working or how to remedy the issue? I fear it may be due to some Beaver Builder or brow
You would need to share the URL in order to troubleshoot properly.
It could be you are lazy loading elements?
It could be blocked by a policy in your browser.
Thanks for your reply! Here is the URL where the video is embedded: https://impactassets.org/
If you have any ideas on how to remedy the auto-play issue via Beaver Builder that would be a huge help.
This is not a beaver Builder issue.
This is most likely a policy issue.
See here:
[What are the limitations of video autoplay? – Out of the Sandbox
https://help.outofthesandbox.com/hc/en-us/articles/360000661568-What-are-the-limitations-of-video-autoplay
If I load this mp4 in my Chrome browser, it auto-plays.
If I load this mp4 in my MS Edge browser, it does not auto-play.
https://impactassets.org/wp-content/uploads/2021/08/Impact-Assets-_-IA-Animation-ATOM25054-1080.mp4
I would also add the video to YouTube, and embed it instead of using a local copy of the file. You could try to use a basic iframe instead of the video module, and include the autoplay=1 paramter, like this
<iframe src="path-to-you-tube.mp4" frameBorder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowFullScreen="" name="fitvid0"></iframe>
or
<iframe src="path-to-you-tube.mp4?autoplay=1" allow="autoplay"></iframe>