Firebreath插件内的DirectShow网络摄像头预览,刷新网页后没有显示预览

时间:2013-07-24 08:45:11

标签: directshow firebreath

我创建了一个示例应用程序,用于在firebreath插件窗口中使用DirectShow显示网络摄像头预览。我第一次加载网页时工作正常,但是在导航到其他页面并返回插件页面后它无法正常工作。刷新网页后,它也无法正常工作。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

听起来有些事情没有得到正确清理,或者你可能正在使用一些全局资源,这些资源在没有完全重置的插件实例之间共享。

请记住,插件不会在实例之间卸载,因此如果使用任何全局/静态变量,则插件实例之间的进程不会关闭;这会导致为应用程序编写的插件中使用的很多库出现问题,因为大多数使用directshow的应用程序都会在再次使用任何内容之前将其关闭,因此不会完全清理它们。

无论如何,你给我们的信息是我最好的猜测。它可能不是显而易见的事情 - 它可能是指导内部的东西。