https://github.com/tugbucket/lazy-load-videos
I updated the Javscript file to handle actually loading on scroll. In order for this to work, you will have to change your HTML
<video class="elementor-video" src="https://www.barillio-barware.com/wp-content/uploads/2020/11/5-1.m4v" autoplay="" loop="" muted="muted" playsinline="" controlslist="nodownload" played="true"></video>
to
<video class="elementor-video" data-src="https://www.barillio-barware.com/wp-content/uploads/2020/11/5-1.m4v" autoplay="" loop="" muted="muted" playsinline="" controlslist="nodownload" played="true"></video>
Note the difference. Instead of src="<path>"
change that to data-src="<path>"
so the new HTML does not have src=""
what this will do is make a blank <video> element and when it scrolls into view, it will take the data-src and create the src thus “lazy loading” the video. The original play/pause still works.