2011-04-06 52 views
1

我有一个闪存对象连接到用户的摄像头。使用javascript销毁闪存对象

在Firefox中,我可以删除对象的容器div(使用jQuery),相机将关闭。
但是,在IE8中,当我删除容器div时,相机保持打开状态,但闪存对象似乎从DOM中删除。

有没有办法切断IE和网络摄像头之间的连接,以便在从DOM中删除Flash对象时,网络摄像头上的灯会熄灭?

+0

你是swf的作者吗?你能修改它的代码吗? – Kodiak 2011-04-06 09:40:56

+0

不幸的不是。 – psynnott 2011-04-06 09:41:37

+0

如果您嵌入了SWFObject库,则它具有可交叉浏览器的功能removeSWF()。 – 2011-04-06 18:26:19

回答

0

好吧,看起来我只是不耐烦! IE最终会释放与网络摄像头的连接(并关闭灯光),这只需要大约15秒。我认为这只是垃圾收集器如何工作的一个区别。

+0

很高兴你知道了。 IE有时并不好。 – Henry 2011-04-06 11:28:07

0

你有没有尝试清空反对处置它的股利?也许IE只是把狐狸藏起来,然后隐藏起来。

+0

我现在就去参加并尽快汇报回 – psynnott 2011-04-06 09:42:52

+0

不幸的是它有同样的效果。 – psynnott 2011-04-06 09:45:25