A flood of HTML5 video plugins has become available in the past few months for WordPress 3.0, as HTML5 video is rapidly becoming the new standard for showing videos online. When the iPad came out in April 2010 with no support for Flash, sites that wanted to cater to the iPad and other mobile devices started serving HTML5 video. WordPress users have plenty of options for HTML5 video and audio plugins and many plugins also provide Flash or Silverlight fallback players, in case a visitor has a non-HTML5 browser.
MediaElement.js – HTML5 Video & Audio Player
MediaElement.js is an HTML5 video and audio player with Flash fallback. It supports IE, Firefox, Opera, Safari, Chrome and iPhone, iPad, Android. It’s got many audio and video shortcodes for easy use within posts and pages.
Check out http://mediaelementjs.com/ for a live example of the player.
Projekktor Video Tag Extension
This plugin is based on the free (GPL) Projekktor Player framework and also includes flash-fallback. Notable extra features are the ability to generate a playlist, custom logo overlay, custom themed Youtube videos, and custom themed controls.
VideoJS – HTML5 Video Player for WordPress
VideoJS, built on the VideoJS HTML5 video player library, is the most widely used HTML5 Video Player available. It allows you to embed video in your post or page using HTML5 with Flash fallback support for non-HTML5 browsers.
Check out a demo of the player at http://videojs.com/.
External “Video for Everybody”
This plugin delivers ogg/theora (and optional webm) html5 video from an external storage location with fallbacks to flash, and links for download. It is designed to operate on media files hosted outside your WordPress site. Please note that it does not integrate with the Media library, and it does not create the media files.
HTML5 and Flash Video Player
This plugin allows the addition of video (and other media) to a WordPress site. A full options menu is available with post-level overrides for endless customization. This plugin is low footprint, creating no tables, and uninstalls cleanly. It provides full support for Html5 Video, skinning the player, integration with Google Analytics and the capability to display ads from LongTail Solutions.
Degradable HTML5 Audio and Video
The plugin enables HTML5 native playback for users with compatible browsers while offering an elegant degradation to other users through very lightweight Flash players. For HTML5 playback, it auto-detects and offers different alternatives, or degrades to Flash, and (failing even that) to download links.
The plugin enables HTML5 native playback for users with compatible browsers while offering a simple degradation to other users through the use of the Flowplayer flash player. There’s no options panel – videos are added through the shortcode.
HTML5 Multimedia Framework for WordPress
WP YouTube Lyte
WP-YouTube-Lyte inserts “Lite YouTube Embeds” in your blog. These look and feel like normal embedded YouTube, but don’t use Flash unless clicked on, thereby reducing download size & rendering time substantially. It also has experimental support for embedding html5 YouTube video is available (implementing YouTube’s new embed code), meaning WP-YouTube-Lyte allows for an entirely flash-less YouTube experience on your blog, displaying YouTube’s HTML5 video in h264 or the new WebM-codec.
Check out the demo at the plugin’s homepage.