为了安全起见,我正在设置一个可以同时运行2个网络摄像头的系统。但是我的代码似乎不起作用。..再次..我必须同时输出2个网络摄像头,但是离开并返回到正在运行的系统后,它仅再次输出1个网络摄像头(仅第一个网络摄像头) 。我正在使用AForge.NET。我还感觉到笔记本电脑是问题所在,而不是系统问题,因为使用该工具可以正常工作。
顺便说一句,这是我在表单加载中的代码:
CaptureDevice = new FilterInfoCollection(FilterCategory.VideoInputDevice);
CaptureDevice1 = new FilterInfoCollection(FilterCategory.VideoInputDevice);
foreach (FilterInfo Device in CaptureDevice)
{
comboBox1.Items.Add(Device.Name);
}
foreach (FilterInfo Device1 in CaptureDevice1)
{
comboBox2.Items.Add(Device1.Name);
}
comboBox1.SelectedIndex = 1;
FinalFrame = new VideoCaptureDevice();
FinalFrame = new VideoCaptureDevice(CaptureDevice[comboBox1.SelectedIndex].MonikerString);
FinalFrame.NewFrame += new NewFrameEventHandler(FinalFrame_NewFrame);
FinalFrame.Start();
comboBox2.SelectedIndex = 0;
FinalFrame1 = new VideoCaptureDevice();
FinalFrame1 = new VideoCaptureDevice(CaptureDevice[comboBox2.SelectedIndex].MonikerString);
FinalFrame1.NewFrame += new NewFrameEventHandler(FinalFrame1_NewFrame1);
FinalFrame1.Start();
我真的不知道。.我什么都没改变,我只是让笔记本电脑处于睡眠状态,这过去工作正常。请帮帮我!