帖子
帖子
用户
博客
课程
显示全部楼层
59
帖子
2
勋章
495
Y币

[多端开发] videoRecorder抓拍异常

[复制链接]
发表于 2024-4-8 17:45:44

            TUI.env.videoRecorder.open({
                rect: {
                    x: 127,
                    y: 73,
                    w: 245,
                    h: 245
                },
                save: {
                    path: 'fs://videoRecorder',
                    name: 'firstVideo'
                },
                orientation: "right",
                quality: "720p",
                saveToAlbum: false,
                fixedOn: "video",
                fixed: true
            }, function (ret) {
                //0:未打开,1:已打开,2:正在打开,3:无相机权限;
                //api.setFrameAttr({ name: "video", hidden: true });
                TUI.env.portal.videoFrame=true;
                if (ret.eventType == "show") {
                    console.log("已打开摄像机");
                    TUI.env.portal.takePhoto=true;
                    TUI.env.portal.FaceRecognition();
                } else {
                    console.log("打开摄像机失败");
                    api.toast({
                        msg:  "打开摄像机失败,"+ret.errMsg,
                        duration: 3000,
                        location: 'bottom'
                    });
                }
            });



                TUI.env.videoRecorder.takePhoto({
                    album: false,
                    path:"fs://videoRecorder/face.jpg"
                }, function (ret) {
                    if (ret.state) {
                        api.toast({
                            msg:  "抓拍成功",
                            duration: 3000,
                            location: 'bottom'
                        });
                        var imagepath = ret.path;
                        console.log(imagepath);

                    }else{
                        TUI.env.portal.takePhoto=true;
                        window.setTimeout(TUI.env.portal.FaceRecognition,3000);
                        api.toast({
                            msg:  "抓拍失败",
                            duration: 3000,
                            location: 'bottom'
                        });   
                    }
                });



打开摄像头预览时,显示角度是正常的,人像是正立的,但是通过takephoto抓拍的照片保存文件,人像确是反的,请问这是怎么回事啊?




你这个orientation配置的问题,换个参数试一下。
59
帖子
2
勋章
495
Y币
我换过了,保存的图片准确了,但是预览的又是倒着的,两个没法一致!
微信图片_20240408184213.jpg
0
帖子
1
勋章
2524
Y币
你这是什么设备?用手机测试有问题吗
59
帖子
2
勋章
495
Y币
模块开发-JP1688 · 2024-4-8 19:21你这是什么设备?用手机测试有问题吗

是安卓工业屏,不是在手机上
0
帖子
1
勋章
2524
Y币
这种大屏设备应该是不适配,你换个其他的插件试试
您需要登录后才可以回帖 登录

本版积分规则