Siechfred: Erkennung installierter Video-Player

Beitrag lesen

Hallo Oliver.

Gibt es eine Technik, mit der der installierte Video-Player eines Surfers erkannt werden kann, damit das richtige ActiveX-Control mit den richtigen Parametern in Betrieb genommen werden kann?

Klar doch:

try {
  var obj = new ActiveXObject("NameDesControls");
}
catch(e) {
  // kein ActiveX und/oder kein Player
}

Das Ganze in eine Schleife, die ein Array deiner Controls durchläuft, sollte bei entsprechend leichtsinnigen IE-Einstellungen funktionieren. Mehr Infos findest du im MSDN. Du könntest auch das plugin-Objekt verwenden, was aber nichts über die Möglichkeit des Einsatzes von ActiveX-Controls aussagt, da finde ich die o.g. Lösung besser, die lässt insbesondere nicht-IEs in Ruhe :-)

Freundschaft!
Siechfred

--
Nichts ist schwerer einzureißen als die Mauer in den Köpfen.