Asp.net 如何在mvc中播放数据库中的视频文件?

Asp.net 如何在mvc中播放数据库中的视频文件?,asp.net,sql-server,ajax,asp.net-mvc,nhibernate,Asp.net,Sql Server,Ajax,Asp.net Mvc,Nhibernate,我想播放像.mp4、.3gp.这样的视频文件。asp.net mvc应用程序中的avi和flv 我的视频文件保存在数据库中。存储为字节 现在如何显示此文件列表和w 在像youtube这样的“选择播放”之后,如何显示我的视频预览在线上有很多关于你的问题的文章,这里有一篇你可以使用的文章,这是从数据库/PC播放视频文件的最简单方法 <div width="320" height="240" controls> <video> <so

我想播放像.mp4、.3gp.这样的视频文件。asp.net mvc应用程序中的avi和flv 我的视频文件保存在数据库中。存储为字节

现在如何显示此文件列表和w
在像youtube这样的“选择播放”之后,如何显示我的视频预览在线上有很多关于你的问题的文章,这里有一篇你可以使用的文章,这是从数据库/PC播放视频文件的最简单方法

<div width="320" height="240" controls>
      <video>
             <source src="@Url.Content(Model.tbl_Video.VideoPath)" type='video/mp4' />
      </video>
</div>

源属性需要传递url而不是字符串

因此@Url.Content将路径转换为Url


希望这有帮助

我不想在播放之前从数据库下载我的文件,就像实时流一样。在这种情况下,我认为您应该将文件缓存在磁盘上,这将为您提供NTFS性能。您也可以使用来提高流媒体解决方案的性能。谢谢的Hossam。现在我正在寻找免费的straem播放器,用于显示mp4、flv、3gp和avi mime类型的文件。你有什么建议吗?你可以使用下面的播放器,我希望这能回答你的问题,数据库是播放视频的最佳场所吗?至少我会将它们保存到文件系统的某个地方,并将位置添加到数据库中。出于安全原因和移动存储在数据库中的文件的可能性