Dobry wieczór. Poszukuję wskazówek które pozwoliłyby mi na pobieranie pliku wideo/muzycznego strumieniowo. Narazie próbowałem pobierania danych za pomocą WebRequest.GetResponse itd aż do zapisu do tablicy bitów.
HttpWebRequest request;
const int bytesToGet = 2000000;
request = WebRequest.Create(VideoURL) as HttpWebRequest;
using (WebResponse response = request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
{
byte[] bytes = new byte[bytesToGet];
int count = stream.Read(bytes, 0, bytesToGet);
File.WriteAllBytes(@"C:\Users\!!!\Desktop\NazwaPliku.mp4", bytes);
}
}
niestety plik zapisany w ten sposób (co zrozumiałe) nie działa.
Bardzo proszę o podpowiedzi w jaki sposób powinienem pobierać plik aby być w stanie podzielić go na części aby móc oglądać zanim pobiorę cały film.