使用桌面C#应用程序播放视频

时间:2011-11-24 00:45:23

标签: c# video

我想在我的应用程序中播放一些视频(不关心音频)(C#)。但是,我尝试使用的所有视频播放器看起来都不可用。

我正在使用Visual C#Express(不知道是否有关于库的任何限制),每次我尝试添加对项目的引用以播放视频时,它都不会显示

这是一个很好的例子:http://msdn.microsoft.com/en-us/library/bb324497%28VS.85%29.aspx。我无法将Microsoft.DirectX.AudioVideoPlayback添加到我的引用中。我也读过关于MediaElement的内容,然而,它驱使我走上了同样的道路。

我也不知道C#视频播放器是否会使用用户系统上安装的编解码器。我现在不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

检查您的项目属性。确保您的目标是完整的.Net Framework,而不是客户端配置文件。

答案 1 :(得分:0)

我会使用WPF控件,它们更容易。

http://windowsclient.net/learn/video.aspx?v=73040

类似于:

  <MediaElement Source="myMedia.wmv" Width="320"   
     Height="240" LoadedBehavior="Manual" />

http://msdn.microsoft.com/en-us/magazine/cc163455.aspx