1

我在我的项目中使用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
4

0 回答 0