【发布时间】:2009-04-26 00:28:37
【问题描述】:
如何集成 PictureBox 以通过 WPF 显示视频?
【问题讨论】:
如何集成 PictureBox 以通过 WPF 显示视频?
【问题讨论】:
您可能不想使用 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) 中的“多媒体概述”。
【讨论】:
也可以试试WPF MediaKit。 WPF MediaKit 有一个 VideoCaptureElement 控件来支持网络摄像头!
【讨论】: