I used mode:shim on a site that was causing unexplained problems with interpreting IE9 html5. however, this mode tag caused all browsers to return to the flash, and this was undesirable.
So, I used conditional comments to point to IE9 and make it use flash (or silverlight if you prefer)
var player = new MediaElementPlayer('video', {
This will not work for chrome, and I donβt know about a limited chrome solution, but for those who stumbled upon this answer, as well as IE problems, hope this helps.
Citing: Mediaelement.js malfunction in IE, flashback does not work .
source share