Je suis d'accord avec Max Stewart . SWFObject est la voie à suivre. J'aimerais compléter sa réponse par un exemple de code. Cela devrait vous aider à démarrer :
Assurez-vous que vous avez inclus le swfobject.js
(obtenez-le ici ) :
<script type="text/javascript" src="swfobject.js"></script>
Ensuite, utilisez-le comme suit :
if(swfobject.hasFlashPlayerVersion("9.0.115"))
{
alert("You have the minimum required flash version (or newer)");
}
else
{
alert("You do not have the minimum required flash version");
}
Remplacez "9.0.115" par la version minimale de Flash dont vous avez besoin. J'ai choisi 9.0.115 comme exemple parce que c'est la version qui a ajouté le support h.264.
Si le visiteur n'a pas flash, il rapportera une version de flash de "0.0.0", donc si vous voulez juste savoir s'il a flash, utilisez :
if(swfobject.hasFlashPlayerVersion("1"))
{
alert("You have flash!");
}
else
{
alert("You do not flash :-(");
}
0 votes
Je vois que vous avez déjà accepté la réponse de Joeri, mais vous devriez vraiment considérer sérieusement swfObject. Il est beaucoup plus robuste et moins volumineux.