Size: a a a

Dart & Flutter по-русски

2021 April 07

p

prz in Dart & Flutter по-русски
а можно чуть подробней? ) я пока еще ниже джуна ))
источник

p

prz in Dart & Flutter по-русски
перед инициализацией делать нуль и диспозить,если он не нуль?
источник

p

prz in Dart & Flutter по-русски
а в каком месте делать этот вызов?
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
у вас контроллеры – это поля класса?
источник

p

prz in Dart & Flutter по-русски
на ios глюк странный.
если при запуске контроллера быстро тыкать в экран - экран обновляется и контроллер несколько раз инициализируется,чем создает по несколько потоков
источник

p

prz in Dart & Flutter по-русски
VideoPlayerController _videoPlayerController1;
 ChewieController chewieController;

 @override
 initState() {
   super.initState();
   played = true;
   getSipCam(uu).then((presipcam) async {
     setState(() {
       _cam_data = jsonDecode(presipcam)[0];
       _cam_url = _cam_data['cam_url'];
       _videoPlayerController1 = VideoPlayerController.network(_cam_url);
     });
   });
   _initRenderers();
 }
источник

p

prz in Dart & Flutter по-русски
я не знаю что такое поля класса ))))
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
а видео вообще должно меняться, или оно только один раз инициализируется?
источник

p

prz in Dart & Flutter по-русски
при входящем SIP звонке роутит на страницу с контроллером
один раз инициализируется и воспроизводится.
при уходе со страницы - диспозится
источник

p

prz in Dart & Flutter по-русски
на андроиде оно так и происходит
источник

p

prz in Dart & Flutter по-русски
а на IOS почему-то если быстро прокликивать экран - экран обновляется и происходит повторная инициализация
источник

p

prz in Dart & Flutter по-русски
которая создает несколько контроллеров и все они тянут трафик ( видео идет )
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
понял, момент, ща соображу
источник

p

prz in Dart & Flutter по-русски
но при этом когда выходишь со страницы - диспозится только последний инициализированный контролллер
источник

p

prz in Dart & Flutter по-русски
могу в ЛС запулить страницу? )
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
да
источник

JT

John Travolta in Dart & Flutter по-русски
Когда разберетесь, напишите тут, плиз, интересно)
источник

p

prz in Dart & Flutter по-русски
вообще инициализация на андроид и иос ведет себя странно

на андирод один раз инициализировался
свернул приложение,паузу нажал - поток не разрывается,сессия висит,но трафик не капает.
вернул состояние - трафик пошел.

на ios при любом изменении состояния - трафик продолжает бежать и при этом если восстанавливаешь состояние в активное - он еще раз инициализирует контроллер и у тебя уже 2 потока трафик жрут )
источник

p

prz in Dart & Flutter по-русски
на ios накостылял через AppLifecycleState и кучу if'ов )
источник

I

Isfun in Dart & Flutter по-русски
Добрый вечер, кто-нибудь знает как можно стриггерить onLongPressed у CupertinoTextField?

У самого виджета такого параметра нет, GestureDetector как родитель тоже не сработал. Нужно увеличивать курсор при drag ивенте
источник