我有一個三星IP攝像頭,我想將它流入我的c#程序,但是當我運行該程序時,出現'無效參數'錯誤。IP攝像頭流式傳輸錯誤
private void button1_Click(object sender, EventArgs e) { while (true) {
string sourceURL = url; byte[] buffer = new byte[100000];
int read, total = 0;
// create HTTP request
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(sourceURL);
req.Credentials = new NetworkCredential("admin", "4321");
// get response
WebResponse resp = req.GetResponse();
// get response stream
Stream stream = resp.GetResponseStream();
// read data from stream
while ((read = stream.Read(buffer, total, 1000)) != 0)
{
total += read;
}
Bitmap bmp = (Bitmap)Bitmap.FromStream(new MemoryStream(buffer, 0, total));
pictureBox1.Image = bmp;
}
}
可能是什麼問題?
準確地拋出異常的線在哪裏? –
智能檢查:我們如何知道你在哪裏得到錯誤?魔法?從我們的咖啡杯讀書?請指出錯誤發生的確切位置。 – TomTom
我們喜歡一個很好的謎題。像'//創建HTTP請求'這樣的評論確實幫助我們解決了您的緊急謎題。 – Filburt