下载视频部分http和响应客户端浏览器

时间:2020-01-18 23:32:57

标签: c# asp.net-mvc video-streaming html5-video video-processing

它如何生成一个动作结果ASP.MVC

public ActionResult LoadVideo(){
    string file="http://another-server.com/123.mp4";// file is URL Video 
    // how to response a video partial for view in <Video></Video> HTML
}

我要使用HTML查看结果

<video width="400" controls>
  <source src="/Controller/LoadVideo" type="video/mp4">

  Your browser does not support HTML5 video.
</video>
  1. 视频很大,如何将其部分发送到客户端浏览器?
  2. 视频为720,如何转换为480并发送到浏览器客户端?
  3. 是否可以转换.m8u3?

1 个答案:

答案 0 :(得分:0)

我尚未测试您的代码,但我希望它能像这样更好地工作:

public ActionResult LoadVideo()
{
    return Content("http://another-server.com/123.mp4"); //send URL of Video to caller
}

然后,您的HTML也将如下所示:
(其中src调用LoadVideo函数并使用 returned 响应)。

<source src="@Url.Content("LoadVideo")" type="video/mp4" />