【发布时间】:2016-11-04 16:42:36
【问题描述】:
我想流式传输在线视频 ..但我面临 j 查询错误 不允许加载本地资源: ...我找到了很多解决方案,但都对我不起作用。 这是我的代码...
控制器==>>>
public ActionResult PlayVideo(string VidPath)
{
ViewData["VidPath"] = VidPath;
return View();
}
查看==>>>
<video width="500" height="281" controls>
<source src="@ViewData["VidPath"]" type="video/mp4">
</video>
【问题讨论】:
-
提供虚拟路径,而不是物理路径。
-
我替换成这个但是错误是一样的..
-
我想如果你这样做,它需要
scr="@Url.Content(Server.MapPath(......))" -
我应该将物理路径放在 server.mappath 的括号内吗??
-
试试
scr="@Url.Content(Server.MapPath("~App_Data/uploads/"+User.Identity.Name+"/Videos_f65db84d-4b24-4054-a270-bb9afaf1cff8/video-1449306301.mp4"))"(虽然Server.MapPath()`应该在控制器中完成,并将结果传递给视图。
标签: c# jquery asp.net-mvc json.net