HTML5 Audio/Video Browser Support


  IE9+
IE9+
IE6-8
IE6-8
Firefox
Firefox
Opera
Opera
Safari
Safari
Chrome
Chrome
iPhone/iPad
iOS
Android
Android
Windows Phone 7
WP7
h.264 only HTML5 Adobe Flash Adobe Flash Adobe Flash HTML5 Adobe Flash3 HTML5 HTML5 Native
WebM only HTML51 Flash 112 HTML5 HTML5 Flash 112 HTML5 - - -
WebM + h.264 HTML5 Adobe Flash HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 Native
WMV HTML5 Silverlight Silverlight Silverlight Silverlight Silverlight - - Native
FLV Adobe Flash Adobe Flash Adobe Flash Adobe Flash Adobe Flash Adobe Flash - Adobe Flash -
MP3 HTML5 Adobe Flash Adobe Flash Adobe Flash HTML5 HTML5 HTML5 Native Native
YouTube Adobe Flash Adobe Flash Adobe Flash Adobe Flash Adobe Flash Adobe Flash HTML5 HTML5 HTML5

Notes

  1. IE9 will play VP8/WebM natively, but only if the codec is installed. Otherwise, Flash (see note 2) will be necessary.
  2. Adobe has pledged to support WebM in future versions of Flash (May 2010, again June 2011) which will enable playback in Safari (which may never support WebM) and older browsers. So far, it is only a promise :(
  3. Google has pledged to remove h.264 support from Chrome so someday Chrome made need Flash to play h.264.