C#怎么检测当前摄像头是否已被打开? C#怎么检测当前摄像头是否已被打开? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能使用第三方了,C#本身没有这方面的功能,API接口,使用现成的其他程序开发好的给C#提供的接口。 定义一个变量bool isOpen = true;在摄像头打开成功后 将isopen设为true检测时 判断isopen就好了 vfw的话,看SendMessage(hWndC, WM_CAP_DRIVER_CONNECT, 0, 0)返回值(需要DllImport("User32.dll"))可知道摄像头是否已经打开。如果是做照片抓取,或者视频保存不建议用VFW,很难用,功能也不完善。建议使用DirectShow,具体的东西自己google吧,网上有很多的。 C# windows form listbox.beginupdate()报错 C#线程中调用dll函数出错!!! 在Winform中,怎么使我键入的Enter键变成Tab键? 重写窗体的Dispose和Form_closing事件效果是否一样? 文本框中,怎样判断输入的内容是不是数字? 如何取得DataSet["DataTable"]在DataGridView中顯示的當前行字段值? C# 中 怎么显示行号, 在VS 里的菜单里没有找到, 请指教! 跟操作系统有关否? 请问在哪里可以下栽到.net的正式版本? 求助,来个大佬,感谢。 两个datagridview 同时选中 C# 邮件群发
bool isOpen = true;
在摄像头打开成功后 将isopen设为true检测时 判断isopen就好了