我正在尝试使用Camera2 API获取QR码扫描功能的预览框架.在旧的Camera API中,它很简单:
android.hardware.Camera mCamera;
...
mCamera.setPreviewCallback(new Camera.PreviewCallback() {
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
// will be invoked for every preview frame in addition to displaying them on the screen
}
});
Run Code Online (Sandbox Code Playgroud)
不过,我不能找到一种方法来实现,使用新 Camera2 API.我想收到多个我可以处理的帧 - 最好的是接收旧API中的字节数组.任何想法如何做到这一点?
android android-hardware android-camera android-5.0-lollipop