小编Lav*_*amy的帖子

Camera2 Api..java.lang.IllegalArgumentException:Surface没有有效的原生Surface

我试图将Camera2 api集成到我的app.Its工作正常,最初捕获图像.但是当我第二次拍摄时预览没有来.我在genymotion nexus 5模拟器中测试了它.与所有例子结合.预览是不是第二次抢购.也得到了这个错误.java.lang.IllegalArgumentException:Surface没有有效的原生Surface ...

我按照这两个代码 http://inducesmile.com/android/android-camera2-api-example-tutorial/?cid=519 Github-Camera2Master.请帮助任何人解决此错误并提供一些链接以获取更多详细解释相机2 api

package com.example.cameraapi;
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.ImageFormat;
import android.graphics.SurfaceTexture;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureRequest;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.camera2.params.StreamConfigurationMap;
import android.media.Image;
import android.media.ImageReader;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.HandlerThread;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.util.Size;
import android.util.SparseIntArray;
import android.view.Surface;
import android.view.TextureView;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import …
Run Code Online (Sandbox Code Playgroud)

android android-camera2

6
推荐指数
1
解决办法
5274
查看次数

标签 统计

android ×1

android-camera2 ×1