如何在asp.net-mvc Razor 网站上流式传输存储在数据库中的视频?我知道@Video (Microsoft.Web.Helper) 可用于播放静态视频文件,但我的文件实际上在数据库中。有什么线索吗?
问问题
1105 次
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 回答