2011-04-06 93 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