离子:每张照片/拍摄多张照片后,相机都会要求确认

Posted

技术标签:

【中文标题】离子:每张照片/拍摄多张照片后,相机都会要求确认【英文标题】:Ionic: Camera asks confirmation after every picture / take multiple shots 【发布时间】:2017-03-29 06:54:06 【问题描述】:

是否可以从显示屏顶部禁用那些烦人的“重试”和“确定”按钮?如果您指导我正确的方向,我还可以自定义 ngCordova 插件。

我想做的是轻松拍摄多张照片。现在需要时间,因为有人发明了应该确认图片是否足够好。所以另一个问题是建议如何拍摄多张照片,然后确认所有照片。

以下两行给出相同的结果:

navigator.camera.getPicture()

$cordovaCamera.getPicture()

【问题讨论】:

您找到解决方案了吗?我想隐藏这 2 个按钮.. 嗨!这事有进一步更新吗?我想跳过这个确认步骤 我发现添加intent.putExtra("android.intent.extra.quickCapture", true);应该可以在插件中使用,但它不适合我,你找到什么了吗?? @SaurabhUdaniya 还没有,我也需要尝试该选项。谢谢! 2020年Android上仍然没有解决方案? 【参考方案1】:

我的一个应用也有同样的要求。

给你

https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview

此插件公开了一个方法 takePicture(),您可以连续调用该方法并将所有图片放入一个数组或您想要的东西中。

查看插件文档以了解有关实施的更多详细信息。

供您参考,这是一个使用 cordova-plugin-camera-preview 制作的示例应用

https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview-sample-app

要回答您的问题,让用户确认图片的最佳方式,我建议您首先让用户捕获他们想要的尽可能多的图片,然后将它们显示在图库视图中,他们可以在其中点击图片 - 他们将看到两个选项 1.替换照片 2.删除照片。

这样,用户将获得良好的用户体验。

【讨论】:

以上是关于离子:每张照片/拍摄多张照片后,相机都会要求确认的主要内容,如果未能解决你的问题,请参考以下文章

使用 Ionic 使用相机拍摄多张照片

如何使用 Cordova 相机插件拍摄多张照片

如何使用Android中的Camera2 API在不预览的情况下拍摄多张照片?

在拍摄多张照片时反应原生路由器通量和反应原生相机问题

android 客户端开发 如何同时上传多张照片

如何使用具有离子和角度的照片相机在firebase中同时保存多个图像