Size: a a a

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

2020 July 28

АК

Андрей Козак... in Dart & Flutter по-русски
по ssh можно из коробки файлы передавать
источник

АК

Андрей Козак... in Dart & Flutter по-русски
есть еще rsync
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
так себе индейка
источник

АК

Андрей Козак... in Dart & Flutter по-русски
да стандарт для тех, кто не хочет в докер
источник

АК

Андрей Козак... in Dart & Flutter по-русски
а вот с гитом это уже странно
источник

АК

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

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Андрей Козак
ну на вкус и цвет как говориться, главное чтобы работало
это да
источник

VA

Vladimir Avramov in Dart & Flutter по-русски
Danial Kolyasnikov
мне кажется, что на продакшн сервере не место сборке
Сборке чего? В идеале на CI идет сборка. После сборки, если прошли все тесты и т.д. варится образ. Образ деплоится в ваш тестовый контур, продакшн с k8s, etc
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Vladimir Avramov
Сборке чего? В идеале на CI идет сборка. После сборки, если прошли все тесты и т.д. варится образ. Образ деплоится в ваш тестовый контур, продакшн с k8s, etc
нет ci 🙂
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Z
Сталкивался с этой проблемой, тоже интересует решение
UP, никто не знает?
источник

VA

Vladimir Avramov in Dart & Flutter по-русски
Danial Kolyasnikov
нет ci 🙂
источник

V

Vadim in Dart & Flutter по-русски
Andrey Kapitonov
UP, никто не знает?
Там вроде dispose есть, или что значит "уничтожить"
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Z
Сталкивался с этой проблемой, тоже интересует решение
Оказывается все просто, надеюсь там не будет утечки памяти)

void didUpdateWidget(Playkit oldWidget) {
   super.didUpdateWidget(oldWidget);

   if (widget.stream != oldWidget.stream) {
     _controller.dispose();

     initPlayer();
   }
 }
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Vadim
Там вроде dispose есть, или что значит "уничтожить"
Ага, вроде оно, выше  одним сообщением выложил
источник

Z

Z in Dart & Flutter по-русски
initplayer надо?
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Z
initplayer надо?
там просто кастомная инициализация
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Z
initplayer надо?
_initializeVideoPlayerFuture = _controller.initialize();
   _controller.setLooping(true);
   _controller.play();
источник

Z

Z in Dart & Flutter по-русски
У тебя один и тот же плеер играет разные видео? У меня просто список видео в pageview и на каждую страницу свой плеер
источник

V

Vadim in Dart & Flutter по-русски
Andrey Kapitonov
Ага, вроде оно, выше  одним сообщением выложил
Да, без dispose, на android могут начаться краши после 5-10 воспроизведений, ios как ни странно норм это переваривает
источник

AK

Andrey Kapitonov in Dart & Flutter по-русски
Z
У тебя один и тот же плеер играет разные видео? У меня просто список видео в pageview и на каждую страницу свой плеер
У меня да, есть плейлист по которым можно переключаться и проигрывать. До этого инициализация происходила "поверх" старого воспроизведение и слышно было 2-3 звука на фоне
источник