Ici, on ruse encore plus: on écrit BGSOUND si Internet Explorer, EMBED dans les autres cas. Pour cela, on utilise le Javascript (on en profite pour ne pas imposer le type dans le EMBED (Windows Media Player ou Quicktime) si ce n'est pas nécessaire (Mac ne l'exige pas)).
Amélioration qu'on pourrait apporter: dans le cas de EMBED et Win32, on pourrait consulter le tableau des plug-ins navigator.plugins (connu, parce qu'on n'est pas sous IE) ou plutôt navigator.mimeTypes, et voir lequel de Windows Media Player ou Quicktime Player est installé (on prendrait le 1er de préférence). Tout ça devient pénible, surtout pour si peu... Allez:
if (navigator.mimeTypes && navigator.mimeTypes["application/x-mplayer2"] && navigator.mimeTypes["application/x-mplayer2"].enabledPlugin) typ0 = "application/x-mplayer2" // Windows Media Player else typ0 = "video/quicktime" // Quicktime Player