【问题标题】:How to set zoom android camera vision.barcode-scanner API如何设置缩放 android camera vision.barcode-scanner API
【发布时间】:2017-05-27 01:18:54
【问题描述】:

我正在使用 vision.barcodereader API 制作条形码扫描仪应用。我想知道如何以编程方式设置我的 cameraSource 的缩放,以便缩放相机缩放从特定缩放开始,即 25%。此外,变焦不一定是可调的,所以我只问如何在特定变焦上修复它。我的目标 API 是 24,最小 API 是 21,下面的代码到目前为止还没有工作。如果您可以使用代码 sn-p 来回答所描述的缩放相机,那就太棒了。谢谢!

@Override
public void onStart(){
    int maxZoom= parameters.getMaxZoom();
    parameters.setZoom(maxZoom);
    camera.setParameters(parameters);
}

【问题讨论】:

    标签: java android android-camera android-vision


    【解决方案1】:

    显然取决于您的 API 级别:

       public class Camera.Parameters
       extends Object
           java.lang.Object
        ↳   android.hardware.Camera.Parameters
    
    
        void    setZoom(int value)  //Sets current zoom value. 
    

    因为这样在文档中太容易找到了,我猜他们不得不改变它:

    此类在 API 级别 21 中已弃用。 我们建议对新应用程序使用新的 android.hardware.camera2 API。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 2019-10-12
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多