It is the server that gives the MIME type... It is the Firefox browser
that is refusing to play your existing MIME type. There is no way to fix
that client-side.
You could raise a Firefox bug report,
explaining the problem with strict mime types. Maybe if enough raise the
issue or contribute to the existing one - since i expect that many have
bugged it in some form - then maybe they will add these other mime type
naming conventions that all mean pretty much the same thing more or
less.
https://bugzilla.mozilla.org/Actually, you could use
jPlayer to prioritize the flash player and then Firefox would use that
along with all other browsers that could use flash. Or you do a UA sniff
and set the solution option according to whether firefox or not.