HarmonyOS customScan \(自定义界面扫码\)?

官网描述:ViewControl的width和height需和XComponent的保持一致,start接口根据设置宽高值会匹配最接近的。

官方代码:

  @State cameraHeight: number = 640;   
  @State cameraWidth: number = 360; 

发现宽高比必须是360:640才能出现识别界面。

阅读 447
1 个回答

自定义界面扫码在设置start接口的viewControl参数时,width和height与XComponent的宽高值相同,start接口会根据XComponent的宽高比例从相机的分辨率选择最优分辨率,如果比例与相机的分辨率比例相差过大会返回内部错误。

当前支持的分辨率比例为16:9、4:3、1:1,640和360符合16:9的比例自定义的大小需要满足当前支持的分辨率比例,详细说明还请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/scan-customscan-V5\#section2061992014108

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进