/videoSprawlJS

HTML5 video embed jQuery Plugin with built in image fallback

Primary LanguageJavaScript

videoSprawlJS

HTML5 video embed jQuery Plugin with built in image fallback

Description:

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

Dependancies:

jQuery. Modernizr (for mobile detection).

How to use

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

Download, Fork, Commit.

If you think you can make this better, please Download, Fork, & Commit. We'd love to see your ideas.