2

如何在 Razor 网站上流式传输存储在数据库中的视频?我知道@Video (Microsoft.Web.Helper) 可用于播放静态视频文件,但我的文件实际上在数据库中。有什么线索吗?

4

2 回答 2

2

您可以创建一个FileAction将流返回到您尝试为其播放视频的文件,然后使用该 URL 供您的视频助手使用。

于 2013-08-14T17:30:51.007 回答
0

我让它工作了。这就是我所做的。

我创建了一个 http 处理程序,它将视频字节数组写入响应。

在视图中,我编写了以下代码:

@Video.MediaPlayer(path: ViewBag.VideoPath)

其中 ViewBag.VideoPath 在控制器操作中设置,如下所示。

 ViewBag.VideoPath = strBaseUrl + myObject.objectId.ToString() + ".video";
于 2013-08-16T06:48:11.160 回答