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

时间:2013-09-13 15:11:02

标签: c# .net wmplib

我有一个需要播放视频文件的C#桌面应用程序。

我目前正在使用WMPlib,以及Interop.WMPLib和AxInterop.WMPLib。

使用这个我可以播放WMV视频,但我需要能够播放更多格式,例如MKV,MP4,AVI,OGV和MOV。

通过MSDN挖掘我发现一条评论说它只支持“默认编解码器”,但没有指明它们是哪个...我似乎找不到这个lib支持的编解码器列表在线或..

如何实现多种格式播放?我甚至能够做到吗?这方面的文档不是很清楚,我的谷歌搜索只让我这么远..

提前感谢!

1 个答案:

答案 0 :(得分:1)

VLC是一款可播放任何未加密的音频/视频文件的媒体播放器。您可以将其功能用作.NET中的库,例如与libvlc.net