帖子
帖子
用户
博客
课程
显示全部楼层
7
帖子
0
勋章
4736
Y币

[问题求助] FNPhotograph 多次打开卡顿

[复制链接]
发表于 2024-3-26 14:39:01
FNPhotograph.open 拍照选择后 使用 FNPhotograph.close关闭    使用2/3次这操作后出现异常  再次拍照选择后 出现卡在拍照界面  等几秒后才关闭

这是我这边【open- 拍照 - 选择 - colse 】这样的逻辑导致的问题    还是插件本身问题?
0
帖子
2
勋章
1071
Y币
请补充描述一下,你使用的手机操作系统类型,和与此交互相关的代码片段。
7
帖子
0
勋章
4736
Y币
至高吾·尚 · 2024-3-26 17:19请补充描述一下,你使用的手机操作系统类型,和与此交互相关的代码片段。

iphone 13(IOS 17.3.1)

function openCamera() {
  var FNPhotograph = api.require('FNPhotograph');
  FNPhotograph.open({
      path: 'fs://img/tr/',
      album: true ,
      quality: 'medium'
      // attachedWindow : true
    }, function(ret){
        // console.log(JSON.stringify(ret));//{"eventType":"takePhoto","imagePath":"/storage/emulated/0/DCIM/Camera/IMG_20190410020517.jpg"} 无相片大小返回
        if (ret.eventType == "takePhoto") {
           ///storage/emulated/0/DCIM/Camera/IMG_20190402063035.jpg  与打开相册的path一致
           var tempCameraPath = ret.imagePath;
           console.log(tempCameraPath);

           //关闭相机   
           FNPhotograph.close(
             function(ret) {
                 if (ret) {
                    console.log('close');
                    //  alert(JSON.stringify(ret));
                 }
                 else{
                    api.hideProgress();
                 }
            });
                   uploadImageByCamera(tempCameraPath);//保存图片
           
        }

  });
}
7
帖子
0
勋章
4736
Y币
至高吾·尚 · 2024-3-26 17:19请补充描述一下,你使用的手机操作系统类型,和与此交互相关的代码片段。

这个有帮看下吗
0
帖子
2
勋章
1071
Y币
这个需要转给相关的技术查看一下,请等待技术的回复
美亚商旅 · 2024-4-2 17:42这个有帮看下吗

我这没复现您反馈的问题。你把uploadImageByCamera(tempCameraPath);//保存图片这行代码注释掉试试还卡顿不。
7
帖子
0
勋章
4736
Y币
iOS技术支持-Turbo · 2024-4-2 19:29我这没复现您反馈的问题。你把uploadImageByCamera(tempCameraPath);//保存图片这行代码注释掉试试还卡顿不。

uploadImageByCamera 是将照片转换成base64字符串的方法    等测试去掉后 再调用看看了  

使用相册上传也用到将图片转换成base64字符串  是没有异常的
美亚商旅 · 2024-4-3 10:33uploadImageByCamera 是将照片转换成base64字符串的方法    等测试去掉后 再调用看看了  

使用相册上传也用到将图片转换成base64字符串  是没有异常的

手动点击关闭按钮会不会卡顿?
您需要登录后才可以回帖 登录

本版积分规则