赞
踩
很多应用都需要使用到设备的相机模块拍摄图片和视频。因此,Flutter 提供了 camera
插件。camera
插件提供了一系列可用的相机,并使用特定的相机展示相机预览、拍照、录视频。
这个章节将会讲解如何使用 camera
插件去展示相机预览、拍照并显示。
步骤
CameraController
CameraPreview
展示相机的帧流
CameraController
拍摄一张图片
Image
组件展示图片
为了完成这个章节,你需要向你的应用添加三个依赖:
camera
- 提供使用设备相机模块的工具
path_provider
- 寻找存储图片的正确路径
path
- 创建适配任何平台的路径
- dependencies:
- flutter:
- sdk: flutter
- camera:
- path_provider:
- path:
2. 获取可用相机列表
接着,你可以使用 camera
插件获取可用相机列表。
CameraController
。 在这个过程中,与设备相机建立了连接并允许你控制相机并展示相机的预览帧流。
(1)创建一个带有 State
类的 StatefulWidget
组件
(2)添加一个变量到 State
类来存放 CameraController
&#x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。