帖子
帖子
用户
博客
课程
显示全部楼层
118
帖子
3
勋章
2261
Y币

[App引擎] 拍照功能都是官方的,有没有人把这两个库的优点合起来?

[复制链接]
发表于 2022-10-25 17:17:57
拍照实现1:
api.getPicture({
    sourceType: 'camera',
    encodingType: 'jpg',
    mediaValue: 'pic',
    destinationType: 'url',
    allowEdit: true,
    quality: 50,
    targetWidth: 100,
    targetHeight: 100,
    saveToPhotoAlbum: false
}, function(ret, err) {
    if (ret) {
        api.alert({
            msg:JSON.stringify(ret)
        });
    } else {
        api.alert({
            msg:JSON.stringify(err)
        });
    }
});
优点:界面好看,带有缩放视野距离功能,
缺点:部分小米手机和苹果手机闪退

拍照实现2:
拍照插件: FNPhotograph
优点:稳定,不闪退
缺点:界面简单,不带缩放视野功能

这两个拍照功能都是官方的,有没有人把这两个库的优点合并起来?

api.getPicture是调用系统相机  应该是最稳定的
380
帖子
4
勋章
6
Y币
缩放视野是对焦功能吗

setFocusMode
设置当前相机对焦模式,配合 setFocusRegion 接口使用(注意此方法与openCameraView配合使用)

setFocusMode({params})

params
focusMode:

类型:字符串
描述:(可选项)对焦模式
默认值:continue
取值范围:
auto:自动对焦
continue:连续自动对焦
locked:锁定对焦
118
帖子
3
勋章
2261
Y币
勇可可 · 2022-10-25 17:19api.getPicture是调用系统相机  应该是最稳定的

有1个小米手机和2个苹果手机拍照:发现:api.getPicture调用系统相机闪退,有人最近修复了闪退问题吗?
380
帖子
4
勋章
6
Y币
木子阿笨 · 2022-10-25 18:02有1个小米手机和2个苹果手机拍照:发现:api.getPicture调用系统相机闪退,有人最近修复了闪退问题吗?

   targetWidth: 100,
    targetHeight: 100,

设置这两个参数,不拍质量很大的照片应该就不闪退了
您需要登录后才可以回帖 登录

本版积分规则