收藏
回答

安卓camera设置setZoom后报错zoom multiple not support?

https://developers.weixin.qq.com/s/jPFWcjms7QP0微信版本:8.0.47,使用setZoom,进行相机camera设置缩放报错operateCamera:fail: zoom multiple not support,调用基础库3.3.4,ios可以正常缩放,安卓手机不行,试了华为p40,小米的一款手机


回答关注问题邀请回答
收藏

2 个回答

  • 夏落
    夏落
    02-28

    看你的代码片段,出现问题的原因如下:

    需要绑定 camera 组件的 bindinitdone 方法,获取到 maxZoom,maxZoom 是当前设备 camera 能设置的最大放大倍数;

    设置 setZoom 时,应该不超过当前设备的 maxZoom

    02-28
    有用
    回复 5
    • 马卡龙
      马卡龙
      02-28
      您好,maxZoom获取到是10,我设置缩放在5以内,缩放在1到5之间就会报错zoom multiple not support,这是什么原因导致的呢?
      02-28
      回复
    • 马卡龙
      马卡龙
      02-28
      这个安卓上setZoom取整数缩放可以,小数不行
      02-28
      回复
    • 夏落
      夏落
      02-28回复马卡龙
      setZoom 设置的值为小数时,使其为一位小数试试
      02-28
      1
      回复
    • 马卡龙
      马卡龙
      02-29
      设置一位小数可以的,谢谢您
      02-29
      回复
    • 夏落
      夏落
      02-29回复马卡龙
      👌
      02-29
      回复
  • CRMEB
    CRMEB
    02-28

    当前环境不支持您尝试设置的缩放倍数

    02-28
    有用
    回复
登录 后发表内容