Este sa musim vratit ku tejto teme, pretoze niektori uzivatelia (lamy) nemaju bud aktualizovany system, alebo nemaju povolene ActiveX alebo maju moznost prehravat video subory pomocou starsich verzii Windows Media Playera (problem je v CLSID, ako som spominal vyssie).
Nasiel som priamo na strankach microsoftu skripty VB a Java
http://support.microsoft.com/kb/279022
s ktorymi funguje player na stranke bezproblemov na kazdom PC, pretoze je tam vyriesena podmienenym prikazom verzia ActiveX.
Jediny problem je, ze nefunguju EMBED parametre pre Mozillu, preto je nutne pred riadok <SCRIPT LANGUAGE="VBScript"> doplnit podmienku:
Kód:
<!--[if !IE]>-->
<object type="application/x-mplayer2" NAME="MediaPlayer" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
width="430" height="320">
<param name="src" value="files/xxx.wmv" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
<param name="enableContextMenu" value="false" />
<param name="fullscreen" value="false" />
</object>
<!--<![endif]-->
a tak to funguje pre vsetky prehliadace. Tych problemov s ActiveX moze byt viac, takisto je mozne doplnit podmienku pre starsie verzie, ale nepredpoklada sa, ze budu uzivatelia inych prehliadacov ako IE mat verzie stare