How to stream video content in asp.net?

后端 未结 3 1374
刺人心
刺人心 2020-12-24 08:28

I have the following code which downloads video content:

WebRequest wreq = (HttpWebRequest)WebRequest.Create(url);
using (HttpWebResponse wresp = (HttpWebRes         


        
3条回答
  •  无人及你
    2020-12-24 08:56

    This is more efficient for you especially if you need to stream a video from a file on your server or even this file is hosted at another server

    File On your server:

    context.Response.BinaryWrite(File.ReadAllBytes(HTTPContext.Current.Server.MapPath(_video.Location)));
    

    File on external server:

    var wc = new WebClient();
        context.Response.BinaryWrite(wc.DownloadData(new Uri("http://mysite/video.mp4")));
    

提交回复
热议问题