在我的ASP.NET MVC 4中,我想通过使用HTML5 <video>
来流式传输视频。视频存储在此位置 D:\movie\test.mp4
。ASP.NET MVC4 Media Source Url for HTML5 Video
如何将此位置作为<video>
标签的源?我想:
<source src="@Url.Content(@"D:\movie\test.mp4")" type="video/mp4" />
,但不工作。如果我将这些文件添加到我的项目中,并且这样做,<source src="@Url.Content("~/Script/test.mp4")" type="video/mp4" />
它将起作用。
将源文件链接到本地文件而不必将其放入项目中的正确方法是什么?
此外,媒体文件是否应该在IIS中提供?对此,最佳做法是什么?假设媒体的位置被拉到数据库中的表格中?
工程就像一个魅力! –
这不适用于非常大的视频。你会得到内存不足的例外。 – Darcy