There has been much discussion over the last few weeks about embedding media players within web pages that will automatically adapt to the user’s chosen device. The responsive design needs to be more than just responsive to one or two issues as we have discovered – there needs to be fall forward and fall back options! As Yunjia has said
MediaElement.js is a “fallforward” html player, which means it is based on HTML5 native player. However, if the browser doesn’t support HTML5, mediaelement.js will embed the self-developed flash and silverlight player. Hopefully this option is going to provide us with a solution to the issue!
The website MediaElement.js has provided a comparison of codecing and applicable browsers, including mobile devices.
There is also a large table providing a useful comparison of the HTML5 video player with available features.