You have to embed 2 objects into the page. One that Windows machines can read, and one that others can read.

Here's an example. Use this link and "View Source"-- http://www.menwithcams.com/tour/movies/sample1.html

The code shows 2 embedded object types: "application/x-oleobject" and "application/x-mplayer2"

Apparently the windows machines will ignore the one it can't read, and others will do the same. The code on that page is a little messy, but it works, so I haven't done anything to clean it up yet.

I think its like throwing crap against the wall, embed enough object options and eventually something will stick.