как исправить ошибку ArgumentOutOfRangeException в строке
while((read = stream.Read(buffer, total, 1000)) != 0)
Полный текст метода:
private void getFrame()
{
string sourceURL = "https://geocam.tv/streamer/2222.mjpg";
byte[] buffer = new byte[1280 * 800];
int read, total = 0;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(sourceURL);
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
while((read = stream.Read(buffer, total, 1000)) != 0)
{
total += read;
}
Bitmap bmp = (Bitmap)Bitmap.FromStream(new MemoryStream(buffer, 0, total));
pictureBox1.Image = bmp;
}
Я хочу транслировать видео из странички https://geocam.tv/streamer/2222.mjpg
воспользовался MJPEG Decoder
public partial class Form3 : Form
{
MjpegDecoder _mjpeg;
public Form3()
{
InitializeComponent();
_mjpeg = new MjpegDecoder();
_mjpeg.FrameReady += mjpeg_FrameReady;
}
private void button1_Click(object sender, EventArgs e)
{
_mjpeg.ParseStream(new Uri("https://geocam.tv/streamer/2222.mjpg"));
}
private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
pictureBox1.Image = e.Bitmap;
}
и все работает
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть таблица "kontr" с полями id,name,typeНа форме есть textbox на нем стоит автозаполнение из таблицы "kontr"
На англоязычной версии сайта нашел метод, который мне очень подходит:
Знатоки, может у Вас есть идеи, как реализовать это?
Форма WaitingDialogcs не прогружается, но когда метод GetPage законьчил работу загрузалиась