Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在用户不点击任何东西的情况下捕捉照片的多个时间_Flutter - Fatal编程技术网

Flutter 如何在用户不点击任何东西的情况下捕捉照片的多个时间

Flutter 如何在用户不点击任何东西的情况下捕捉照片的多个时间,flutter,Flutter,我知道如何通过写下以下代码从颤振中拍照: var picture = await ImagePicker.pickImage(source: ImageSource.camera); 在这段代码中,当相机打开时,我们需要按下相机按钮,然后拍照 但是我们怎么能不按相机按钮一次拍摄多张照片呢? (例如,每秒钟拍10张照片,然后相机关闭并返回到下一个代码)。您必须创建一个cameraController: _controller = CameraController( widget.c

我知道如何通过写下以下代码从颤振中拍照:

var picture =  await ImagePicker.pickImage(source: ImageSource.camera);
在这段代码中,当相机打开时,我们需要按下相机按钮,然后拍照

但是我们怎么能不按相机按钮一次拍摄多张照片呢?
(例如,每秒钟拍10张照片,然后相机关闭并返回到下一个代码)。

您必须创建一个cameraController:

_controller = CameraController(
      widget.camera,
    );
然后,我要做的是在计时器中设置这个

await _controller.takePicture(path);

它起作用了!!非常感谢D