我正在使用WPFMediaKit为我的项目在同一屏幕上同时显示4个网络摄像头。我首先使用WPFMediaKit尝试运行两个网络摄像头。它就像一个魅力。但是当我尝试加载更多时,只有两个有效。
我正在解决问题。我购买了所有四个高端网络摄像头(用于智力竞赛节目),现在我无法立即加载它们。
以下是我过去常用的代码。 video1,video2,video3和video4是WPFMediaKit中的VideoCaptureElement控件。当我使用下面的功能时,任何两个网络摄像头视频都会启动并提供直播,任何两个仍然是空白的。
我对每一行进行了评论,以测试网络摄像头是否存在问题,但每个网络摄像头都是单独或成对运行的。但是所有四个人都没有工作。
Public Function LoadCamera()
video1.Stretch = Stretch.Fill
video1.VideoCaptureDevice = MultimediaUtil.VideoInputDevices(0)
video2.Stretch = Stretch.Fill
video2.VideoCaptureDevice = MultimediaUtil.VideoInputDevices(1)
video3.Stretch = Stretch.Fill
video3.VideoCaptureDevice = MultimediaUtil.VideoInputDevices(2)
video4.Stretch = Stretch.Fill
video4.VideoCaptureDevice = MultimediaUtil.VideoInputDevices(3)
End Function