在c#.net中播放任何格式的视频

时间:2011-08-17 07:35:23

标签: c# asp.net

如何在c#.net中播放任何格式的视频(例如:Mpeg等)?感谢

2 个答案:

答案 0 :(得分:3)

  

是的,我想在asp.net页面播放视频文件。

好的,这个问题有两个部分;你需要:

  1. 可以在浏览器中播放视频的内容。
  2. 将视频传输到浏览器的方法。
  3. 在撰写本文时,#1的基本选项是 - HTML5,Flash或Silverlight。在不久的将来,HTML5可能是最简单的使用,但现在一些浏览器将无法显示HTML5视频。您将获得Flash或Silverlight,并且有许多关于如何实现此目的的教程(例如this one)。一旦你决定使用什么技术,将视频流传输到它应该相对简单,你可以通过简单地在IIS中为初学者托管静态视频来测试它。

答案 1 :(得分:1)

您可以使用DirectShow播放视频。

您可以直接处理directshow。示例页面:http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx

或使用第三方图书馆提供帮助:http://sourceforge.net/projects/directshownet/