Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 July 30

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Flutter Developers — русскоговорящее сообщество
Andrew S
можешь пожалуйста скинуть ссылку на этот пакет для отправки на s3?
источник

AS

Andrew S in Flutter Developers — русскоговорящее сообщество
@Dreddyi Спасибо!
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
источник

YM

Yauhen Makei in Flutter Developers — русскоговорящее сообщество
На десктопе возможно перехватить нажатие клавиши/сочетание?
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Yauhen Makei
На десктопе возможно перехватить нажатие клавиши/сочетание?
В презентации так делали
источник

YM

Yauhen Makei in Flutter Developers — русскоговорящее сообщество
RawKeyEventDataAndroid
источник

YM

Yauhen Makei in Flutter Developers — русскоговорящее сообщество
Как бы намекает
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Yauhen Makei
Как бы намекает
Как бы этот проект запускали на маке и пользовались клавиатурой
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
Всем привет! Делаю парсер потока mjpeg. Получаю Uint8List image = Uint8List.fromList(buf); и обновляю стейт при каждом получении кадра. Вывожу так:
@override
 Widget build(BuildContext context) {
   return image == null ? Center(child: CircularProgressIndicator()) : Image.memory(image,
     fit: BoxFit.fitHeight,
     alignment: Alignment.center,
     height: MediaQuery.of(context).size.height,
     width: MediaQuery.of(context).size.width,
   );
 }
Очень мерцает! Есть какой-то другой путь обновлять картинку без мерцания?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Konstantin Smirnov
Всем привет! Делаю парсер потока mjpeg. Получаю Uint8List image = Uint8List.fromList(buf); и обновляю стейт при каждом получении кадра. Вывожу так:
@override
 Widget build(BuildContext context) {
   return image == null ? Center(child: CircularProgressIndicator()) : Image.memory(image,
     fit: BoxFit.fitHeight,
     alignment: Alignment.center,
     height: MediaQuery.of(context).size.height,
     width: MediaQuery.of(context).size.width,
   );
 }
Очень мерцает! Есть какой-то другой путь обновлять картинку без мерцания?
progressindicator мигает?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
чет не то, при процессе вытаскивания картинки вроде как асинк функция и пока не вытащится вся стабильно дает объем от общего плюс какое то состяние
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
нет, прорисовка кадра в Image.memory
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
а это видео что ли?
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
в асинхронном парсере при получении кадра вызываю
if (mounted) setState(() {
               image = Uint8List.fromList(buf);
             });
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
Mjpeg поток с камеры
источник
2019 July 31

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Это тупо делать это средствами флаттера
источник

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
Это будет тупить в любом случае
источник

DK

Danial Kolyasnikov in Flutter Developers — русскоговорящее сообщество
Konstantin Smirnov
Всем привет! Делаю парсер потока mjpeg. Получаю Uint8List image = Uint8List.fromList(buf); и обновляю стейт при каждом получении кадра. Вывожу так:
@override
 Widget build(BuildContext context) {
   return image == null ? Center(child: CircularProgressIndicator()) : Image.memory(image,
     fit: BoxFit.fitHeight,
     alignment: Alignment.center,
     height: MediaQuery.of(context).size.height,
     width: MediaQuery.of(context).size.width,
   );
 }
Очень мерцает! Есть какой-то другой путь обновлять картинку без мерцания?
Мне кажется, что для этого луч ше использовать яву или плюсы. Довольно тяжелая операция.
Но с другой стороны - херовая затея так делать. Если это видео, то нужно использовать видео. Если это какие данные то нужно рисовать виджеты, передавая изменения данных.
источник

DK

Danial Kolyasnikov in Flutter Developers — русскоговорящее сообщество
Konstantin Smirnov
в асинхронном парсере при получении кадра вызываю
if (mounted) setState(() {
               image = Uint8List.fromList(buf);
             });
Для ar чистый флаттер не годится
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Konstantin Smirnov
Mjpeg поток с камеры
Возможно стоит взглянуть на реализацию плагина камеры
источник