如何在c#中的asp.net中播放视频文件?

如何在c#中的asp.net中播放视频文件?,c#,asp.net,html,visual-studio-2010,video,C#,Asp.net,Html,Visual Studio 2010,Video,我想播放一个没有任何插件的视频文件。文件扩展名包括.mov、.flv、.avi或其他。如何播放视频文件,但我不知道用户必须安装flash player,如何在C#的Asp.net中播放mp3文件?我安装了visual studio 2010 ultimate。您有两个选项: HTML5视频 适用于Windows Media player/QuickTime等 第一个选项可以很好地嵌入视频,但会限制用户群(不到一半的浏览器支持HTML5)。第二个选项强制用户下载应用程序。您有两个选项:

我想播放一个没有任何插件的视频文件。文件扩展名包括.mov、.flv、.avi或其他。如何播放视频文件,但我不知道用户必须安装flash player,如何在C#的Asp.net中播放mp3文件?我安装了visual studio 2010 ultimate。

您有两个选项:

  • HTML5视频

    
    
  • 适用于Windows Media player/QuickTime等

第一个选项可以很好地嵌入视频,但会限制用户群(不到一半的浏览器支持HTML5)。第二个选项强制用户下载应用程序。

您有两个选项:

  • HTML5视频

    
    
  • 适用于Windows Media player/QuickTime等


第一个选项可以很好地嵌入视频,但会限制用户群(不到一半的浏览器支持HTML5)。第二个选项强制用户下载应用程序。

这是您想要的:

这是您想要的:

看看HTML5并查看HTML5样板项目我自己已经查看过了,您的选项非常有限。您的用户需要安装插件,或者使用HTML5。如果您希望用户上传文件,则可能需要将视频文件预处理为所需格式,或限制可上传的文件类型。AVI文件只是某些编解码器的包装。这就是为什么一个AVI文件仍然需要一种编解码器,第二个AVI文件仍然需要另一种编解码器。如果允许使用AVI文件,则可能需要发布允许上载的编解码器。这是一个关于HTML的问题,而不是关于C#和ASP.Net的问题。看看@lukas,我觉得他知道的还不够多,不知道该怎么做。在他的问题中,他没有提到HTML,但答案却为他指明了这个方向。如果他愿意的话,他也可以用C#来完成这一切。看看HTML5,看看HTML5样板项目。我自己也研究过了,你的选择非常有限。您的用户需要安装插件,或者使用HTML5。如果您希望用户上传文件,则可能需要将视频文件预处理为所需格式,或限制可上传的文件类型。AVI文件只是某些编解码器的包装。这就是为什么一个AVI文件仍然需要一种编解码器,第二个AVI文件仍然需要另一种编解码器。如果允许使用AVI文件,则可能需要发布允许上载的编解码器。这是一个关于HTML的问题,而不是关于C#和ASP.Net的问题。看看@lukas,我觉得他知道的还不够多,不知道该怎么做。在他的问题中,他没有提到HTML,但答案却为他指明了这个方向。如果他愿意的话,他也可以在C#中完成这一切。
  <video src="movie.avi" controls>
     <!-- The msg if browser doesn't have HTML5 video support -->
  </video>