Мой вопрос касается создания браузера, который распознает потоковое видео и затем сохраняет его в локальном каталоге.
Я могу использовать c #, Кто-то может помочь мне и дать мне совет.
В начале я думаю, что я могу использовать c # и массив байтов для получения потока, но у меня есть некоторые проблемы с реализацией, потому что я не могу найти steam.
Это код:
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
спасибо.