HTML5 video embed jQuery Plugin with built in image fallback
So, I needed a clean way to drop an HTML5 wallpaper video element into my project. Target the element you'd like to replace, add the appropriate data attributes to it, and videoSprawl with replace it with a video embed.
Currently, this is designed for modern browsers - for IE9 and earlier, you will need Modernizr installed to provide a fallback for the
jQuery. Modernizr (for mobile detection).
Include jQuery in the header, and videoSprawl right before the closing html</body>
tag.
<img class="wallpaper" src="wallpaper.jpg" alt="" data-autoplay="true" data-loop="loop" data-muted="muted" data-volumn="0" data-poster="wallpaper.jpg" data-mp4="wallpaper.mp4" data-webm="wallpaper.webm" data-ogg="wallpaper.ogv">
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="videoSprawl.js"></script>
<script>
$(document).ready(function() {
$('.wallpaper').videoSprawl();
})
</script>
After the script fires, it rewrite the the img element into: Place final video embed code here
Questions? Brian Akpa
If you think you can make this better, please Download, Fork, & Commit. We'd love to see your ideas.