Flutter Как сделать снимок несколько раз, не нажимая ничего пользователем

#flutter

#flutter

Вопрос:

Я знаю, как сделать снимок из flutter, записав этот код:

 var picture =  await ImagePicker.pickImage(source: ImageSource.camera);
  

В этом коде, когда камера открывается, нам нужно нажать кнопку камеры, после чего будет сделан снимок.

Но как мы можем сделать несколько снимков одновременно, не нажимая кнопку камеры? (например, за каждую секунду flutter делает 10 снимков одновременно, затем камера закрывается и возвращается к следующему коду).

Ответ №1:

Вы должны создать cameraController:

 _controller = CameraController(
      widget.camera,
    );
  

Затем я устанавливаю это внутри таймера

 await _controller.takePicture(path);