显示带有范围标题的视频流

时间:2019-04-26 16:04:43

标签: c# asp.net-core asp.net-core-webapi

当前,我正在使用asp.net核心API 2.2从URL流式传输视频

我的代码:

   private static HttpClient _client { get; set; }
   public async Task<FileStreamResult> Get(string VideoUrl)
   {
         _client = new HttpClient();
         Stream _stream = await _client.GetStreamAsync(VideoUrl);
         return new FileStreamResult(_stream, "video/mp4");
   }

有效, 当我尝试通过添加以下行来添加范围标题以仅下载部分视频时:

 _client.DefaultRequestHeaders.Range = new RangeHeaderValue(1196475, 1396475);

我在chrome控制台上出现错误,没有显示视频:

  

资源被解释为文档,但以MINE类型传输   视频/ mp4

我注意到部分视频(尺寸小于原始视频)正在使用chrome开发人员网络工具作为文档类型进行流式传输。

有没有办法使这项工作仅流式传输视频的预定义部分?

0 个答案:

没有答案