我正在尝试使用相机 API 在 textureView 上显示相机的预览...在 java 中几乎没有任何与 cameraX api 相关的教程,因此很难理解 API 的工作原理...代码给了我一个运行时异常其中指出
“活动无法转换为 lifeCycleowner”
PreviewConfig config = new PreviewConfig.Builder().build();
Preview preview = new Preview(config);
preview.setOnPreviewOutputUpdateListener(
new Preview.OnPreviewOutputUpdateListener() {
@Override
public void onUpdated(Preview.PreviewOutput previewOutput) {
textureView.setSurfaceTexture(previewOutput.getSurfaceTexture());
};
});
CameraX.bindToLifecycle((LifecycleOwner) this, preview);