gpt4 book ai didi

ios - 有没有办法使用 flutter 将相机功能修复到 iOS 上?

转载 作者:IT王子 更新时间:2023-10-29 07:21:06 25 4
gpt4 key购买 nike

问题是无法访问 iPhone 上的相机。尝试在 Android 上访问相机确实有效。我正在使用 flutter 构建应用程序,我正在尝试使该应用程序适用于两种设备。每次我按下相机按钮。应用程序自行退出。我正在尝试将此图片发送到 firebase 数据库。这样做不会让我访问 iOS 的相机功能。

我曾尝试消除照片库功能,但没有奏效。之前的相机正在工作。相机依赖在 Pubspec.yaml 中

Future getImage() async {
var tempimage = await ImagePicker.pickImage(source: ImageSource.camera);
setState(() {
sampleimage = tempimage;

});
}
Future getLibraryImage() async {
var libraryimage = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
sampleimage = libraryimage;

});
}

shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(9.0)),
onPressed: () { getImage(); },
child: Row(
children: [
Text(" Camera "),
Image.asset("images/camera.png", height: 15.0,),
],
),
),
),
),

最佳答案

您必须征求用户的许可才能使用相机。为此,您可以在 ios/Runner

Info.plist 文件中添加这些行
<key>NSPhotoLibraryUsageDescription</key>
<string>Using the library for ...</string>
<key>NSMicrophoneUsageDescription</key>
<string>Using the mic for ...</string>
<key>NSCameraUsageDescription</key>
<string>Using the camera for ...</string>

关于ios - 有没有办法使用 flutter 将相机功能修复到 iOS 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55602506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com