C#中的视频播放器

时间:2013-01-06 10:00:08

标签: c# .net video

使用C#制作视频播放器的最佳方法是什么,以便我们可以使用按钮拍摄所需的快照。

4 个答案:

答案 0 :(得分:3)

在c#中制作纯视频播放器并不容易,顺便说一下你必须使用c ++库,最好是找到一个库,vlc有一些dll可以在你的c#应用程序中注入它。 Here更多信息..
嗯,如果你只想通过代码快照..现在它更加不同,你可以使用EmguCv。它的opencv包装为.net。

答案 1 :(得分:2)

对于像这样的东西我知道的最好的是DirectShow.NET,它很容易使用,并且可以让你截取屏幕截图。

答案 2 :(得分:0)

最简单的方法是在 WinForms 中使用Windows Media Player Control Using the Windows Media Player Control with Microsoft Visual Studio
Embedding the Windows Media Player Control in a C# Solution

编辑:要捕获屏幕截图,请查看此讨论 Capture frame from video

答案 3 :(得分:0)

您可以使用WPF MediaElement。要拍摄快照,可以使用RenderTargetBitmap从MediaElement捕获当前视频帧。请参阅此link