ai_camera
English Document | 中文文档 |
---|
1.安装
使用当前包作为依赖库
1. 依赖此库
在文件 'pubspec.yaml' 中添加
dependencies:
ai_camera: ^version
或者以下方式依赖
dependencies:
# ai_camera plugin.
ai_camera:
git:
url: https://github.com/pdliuw/ai_camera.git
2. 安装此库
你可以通过下面的命令行来安装此库
$ flutter pub get
你也可以通过项目开发工具通过可视化操作来执行上述步骤
3. 导入此库
现在,在你的Dart编辑代码中,你可以使用:
import 'package:ai_camera/ai_camera.dart';
2.使用
使用'地图'需要动态申请权限,动态权限推荐:permission_handler
配置权限
Android
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
ios
<key>NSCameraUsageDescription</key>
<string>Usage camera</string>
iOS支持PlatformView配置:
<key>io.flutter.embedded_views_preview</key>
<true/>
- Camera devices
//add callback
AiCameraSelector.instance.addSelectorCameraListCallback(
cameraListCallback: (cameraList) {
setState(() {
_list = cameraList;
});
});
//get cameras
AiCameraSelector.instance.getCameraList();
- Camera preview
Column(
children: <Widget>[
Expanded(
child:
AiCameraPlatformWidget.defaultStyle(controller: _controller))
],
),
BSD 3-Clause License
Copyright (c) 2020, pdliuw All rights reserved.