プロジェクトにWPFMediaKitを使用して、同じ画面に 4 つの Web カメラを同時に表示しています。まず、WPFMediaKit を使用して、2 つの Web カメラを実行してみました。それは魅力のように機能しました。しかし、さらにロードしようとすると、そのうちの 2 つしか機能しません。
私は修正中です。4 つのハイエンド Web カメラ (クイズ番組用) をすべて購入しましたが、一度に読み込むことができません。
以下は、私がそれを行うために使用したコードです。video1、video2、video3、および video4 は、WPFMediaKit にある VideoCaptureElement コントロールです。以下の機能を使用すると、任意の 2 つの Web カメラ ビデオが開始されてライブ ストリームが提供され、任意の 2 つが空白のままになります。
ウェブカメラに問題があるかどうかをテストするために各行にコメントを付けましたが、すべてのウェブカメラは個別またはペアで正常に動作しています。しかし、4つすべてを一緒に使用しても機能しません。
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