【发布时间】:2021-01-01 20:03:42
【问题描述】:
我正在使用 Aforge Video 访问我电脑的摄像头。好的和工作的东西,但我现在的问题是当另一个应用程序首先使用相机时。即使相机被另一个应用程序使用,Aforge Video 的 Start() 方法也不会失败。有没有办法检查相机是否已经在 AForge Video 中使用?
【问题讨论】:
-
如果它没有失败,那有什么问题呢?
-
你知道当相机被另一个应用程序使用时,它不能被应用程序使用。那就是问题所在。如果相机被另一个应用程序使用,当你的 Start 方法没有失败时,你将如何通知用户相机被另一个应用程序使用。
-
啊,现在我明白了。所以
Start方法“似乎”可以工作,但实际上你并没有得到任何图片,没有例外或任何东西...... -
是的@Fildor,这正是发生的事情。
-
我找到了一种解决方法。我只是添加检查是否调用了 newframe 事件。