5***@qq.com
5***@qq.com
  • 发布:2019-05-20 14:31
  • 更新:2023-07-28 16:31
  • 阅读:1931

【报Bug】在android平板上横屏状态,扫码相机错位、分辨率下降的问题

分类:uni-app

详细问题描述

在android平板上横屏状态,调用扫码接口,相机分辨率明显降低,并且摄像头方向也错位了,主要表现是在代码中设定横屏运行UNIApp,然后调用扫码接口,扫码框横向显示正常,但对准物体时移动方向混乱(移动平板使摄像头对准物体时)上下左右与实际移动方向不匹配
[内容]

重现步骤

[步骤]
1.在UniApp的
onLaunch: function() {
plus.screen.lockOrientation('landscape-primary');
}
2.在横屏下调用扫码接口
// 只允许通过相机扫码
uni.scanCode({
onlyFromCamera: true,
success: function(res) {

    that.scandp(res.result);  

    //  console.log('条码类型:' + res.scanType);  
    //  console.log('条码内容:' + res.result);  
},  
complete: function(res) {  
    // console.log("asdfsadfdsa")  
}  

});
[结果]
1.调用扫码接口,相机分辨率明显降低,正确识别率太低。

  1. 摄像头方向也错位了,主要表现是在代码中设定横屏运行UNIApp,然后调用扫码接口,扫码框横向显示正常,但对准物体时移动方向混乱(移动平板使摄像头对准物体时)上下左右与实际移动方向不匹配
    [期望]

1.扫码清晰度,应与设备本身分辨率一致。
2.横屏后,扫码框方向正确,移动摄像头方向应与扫码框方向一致

IDE运行环境说明

[IDE版本号]
HBuilderX 1.9.7
[windows版本号]
windows 10

[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
UniApp
[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

HBuilderX创建

[编译模式是老模板模式还是新的自定义组件模式?]

新的自定义组件模式

App运行环境说明

[Android版本号]
android 8.0.0
[iOS版本号]

[手机型号]
华为 畅想 平板
屏幕分辨率 1920*1200
相机像素 后置 500万

[QQ] 56889921

2019-05-20 14:31 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

这个问题大家都没有发现吗?如果有发现,有什么解决方案吗?

[已删除]

[已删除]

我也遇到了屏幕方向不对的问题。不知道官方解决没

635168775

635168775

最近还遇到过,没有解决!

2***@qq.com

2***@qq.com

请问这个问题解决了吗?

g***@163.com

g***@163.com

请问这个问题解决了吗?

要回复问题请先登录注册