识别并保存来自浏览器iOS的流视频

时间:2018-04-28 09:48:04

标签: c# ios download streaming

我的问题是创建一个识别流视频的浏览器,然后将其保存在本地目录中。

我可以使用c#,有人可以帮助我并给我一些建议。

一开始我认为我可以使用c#和一个字节数组来获取流但是我有一些实现问题,因为我找不到蒸汽。

这是代码:

        public void StreamDownload(string currentUrl,string fileath)
    {
        int dataLength;
        int bytesRead;

        var filePath = System.IO.Path.Combine(fileath, "test");
        if (File.Exists(filePath))
            File.Delete(filePath);


        WebRequest req = WebRequest.Create(currentUrl);
        WebResponse response = req.GetResponse();
        string oFileName = System.IO.Path.GetFileName("test");

        Stream dataStream = response.GetResponseStream();

        byte[] buffer = new byte[1024];

        FileStream oFile = new FileStream(oFileName, FileMode.Append);

        dataLength = (int)response.ContentLength;


        do
        {
            bytesRead = dataStream.Read(buffer, 0, buffer.Length);
            oFile.Write(buffer, 0, bytesRead);

        }
        while (bytesRead != 0);

        File.WriteAllBytes(filePath, buffer);
    }

问题在于它保存了HTML页面而不是流

等一些专家XD

谢谢。

0 个答案:

没有答案