2011-04-06 3 views
1

J'ai un objet flash qui se connecte à la webcam de l'utilisateur.Détruire un objet flash en utilisant javascript

Dans Firefox, je peux supprimer le div conteneur de l'objet (en utilisant jQuery) et l'appareil photo s'éteint.
Cependant, dans IE8, lorsque je supprime le conteneur div, la caméra reste allumée mais l'objet flash semble être retiré du DOM.

Existe-t-il un moyen de couper la connexion entre IE et la webcam pour que la lumière de la webcam s'éteigne lorsque l'objet flash est retiré du DOM?

+0

Êtes-vous l'auteur du swf? Pouvez-vous modifier son code? – Kodiak

+0

Malheureusement pas. – psynnott

+0

Si vous incorporez avec la bibliothèque SWFObject il a une fonction removeSWF() qui est capable de crossbrowser. –

Répondre

0

Eh bien, on dirait que j'étais juste impatient! IE libère finalement la connexion à la webcam (et éteint la lumière), cela prend juste environ 15 secondes. Je suppose que c'est juste une différence dans la façon dont les éboueurs travaillent.

+0

Je suis content que vous l'ayez compris. IE n'est pas génial parfois. – Henry

0

Avez-vous essayé de vider le div opposé à son élimination? Peut-être que IE cache juste la div où le feu renard le vide, puis le cache.

+0

Je vais essayer maintenant et rapporter sous peu – psynnott

+0

Malheureusement, il a le même effet. – psynnott

Questions connexes