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

问题描述 投票:0回答:1

它如何生成一个动作结果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吗?
c# asp.net-mvc video-streaming html5-video video-processing
1个回答
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" />
© www.soinside.com 2019 - 2024. All rights reserved.