Welche WindowsMediaPlayer Version ist installiert?

Christian Kusmanow

Erfahrenes Mitglied
Hallo!

Wie kann man mittels Javascript herraushinden welche WindowsMediaplayer Version installiert ist?
Ist es überhaupt möglich Class-ID's aus der Registry zu lesen?

Grüße cosmo
 
Es ist möglich, ClassID's aus der Registry zu lesen.... allerdings nur mit dem IE und nur mit Sicherheitseinstellungen, die niemand (hoffentlich:)) fährt.

Es ist aber auch mit normalen Sicherheitseinstellungen möglich, die Media-Player-Version zu ermitteln(allerdings auch nur im IE)
Dazu stellt der IE die Methode getComponentVersion() bereit:

Code:
<HTML xmlns:IE>
<HEAD>
<STYLE>
@media all {
      IE\:clientCaps {behavior:url(#default#clientcaps)}
}
</STYLE>
</HEAD>
<BODY>
<IE:clientCaps ID="oClientCaps" />
<SCRIPT type="text/JScript">
<!--
if(!window.opera)
    {
        try{
            alert('MPlayer-Version:'+oClientCaps.getComponentVersion("{22D6F312-B0F6-11D0-94AB-0080C74C7E95}", "ComponentID"));
           }
        catch(e)
           {
            alert('kein MPlayer gefunden');
           }
    }
//-->
</SCRIPT>   
</BODY>
</HTML>
 
Zurück