I am not totally sure that is true but it is the only way I can think of. The issue that you are having is that you are relying on a client side app to run and you want to control that client side app from the server side.
When a user is presented with embedded video it is up to their preferences how that pug in is displayed in most cases.
For example those on a Linux box will have the ability to use other players rather then the one you want them to use.
Even though Flash is also run client side it gives more control to you as far as using it in your page.
Are you not able to convert it?