1

如何集成 PictureBox 以通过 WPF 显示视频?

4

2 回答 2

3

也试试WPF MediaKit。WPF MediaKit 有一个 VideoCaptureElement 控件,用于支持网络摄像头!

于 2009-04-25T16:28:37.090 回答
3

您可能不想使用 PictureBox 在 WPF 中显示图像,因为它是一个 Windows 窗体控件,因此受到互操作限制。

要在 WPF 中显示图像,请使用 Image 元素。通常将其 Source 设置为 BitmapImage,其 UriSource 是位图文件的 URI(可能位于文件系统上)。(如果这是与网络摄像头交互的更简单方法,您可以使用其他 ImageSource 类型。)

要显示视频,请使用 MediaElement 元素。要显示视频文件,请将 MediaElement 的 Source 属性设置为视频的 URI(也可能在文件系统上)。如果您需要从网络摄像头中提取图像以形成视频,则需要在“时钟模式”下使用 MediaElement,这在 MSDN 的 MediaElement 类主题中进行了描述。另请参阅 WPF SDK ( http://msdn.microsoft.com/en-us/library/aa970915.aspx ) 中的“多媒体概述”。

于 2009-04-25T02:26:47.237 回答