我是靠谱客的博主 正直帆布鞋,最近开发中收集的这篇文章主要介绍android camera2横屏显示,【报Bug】在android平板上横屏状态,扫码相机错位、分辨率下降的问题...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

详细问题描述

在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.调用扫码接口,相机分辨率明显降低,正确识别率太低。

摄像头方向也错位了,主要表现是在代码中设定横屏运行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

最后

以上就是正直帆布鞋为你收集整理的android camera2横屏显示,【报Bug】在android平板上横屏状态,扫码相机错位、分辨率下降的问题...的全部内容,希望文章能够帮你解决android camera2横屏显示,【报Bug】在android平板上横屏状态,扫码相机错位、分辨率下降的问题...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部