Insta360Develop / CameraSDK-Android

Android SDK to control Insta360 cameras
80 stars 9 forks source link

Unable to capture HDR images continuously on Insta 360 onex2 using the latest SDK #28

Open FareedKhanP opened 2 years ago

FareedKhanP commented 2 years ago

Unable to capture 360 HDR images with the camera preview off Here is how I could replicate it Instead of implementing ICaptureListener like this

public class CaptureActivity extends BaseObserveCameraActivity implements ICaptureStatusListener and InstaCameraManager.getInstance().setCaptureStatusListener(this);

I tried adding it directly to the camera instance like below

InstaCameraManager.getInstance().setCaptureStatusListener(new ICaptureStatusListener() { @Override public void onCaptureFinish(String[] filePaths) { mTvCaptureStatus.setText(R.string.capture_capture_finished); mTvCaptureTime.setVisibility(View.GONE); mTvCaptureCount.setVisibility(View.GONE); if (filePaths != null && filePaths.length > 0) { mBtnPlayCameraFile.setVisibility(View.VISIBLE); mBtnPlayCameraFile.setOnClickListener(v -> { }); mBtnPlayLocalFile.setVisibility(View.VISIBLE); mBtnPlayLocalFile.setOnClickListener(v -> { downloadFilesAndPlay(filePaths); }); } else { mBtnPlayCameraFile.setVisibility(View.GONE); mBtnPlayCameraFile.setOnClickListener(null); mBtnPlayLocalFile.setVisibility(View.GONE); mBtnPlayLocalFile.setOnClickListener(null); } } });

The camera responds with code 500 and camera busy

Tianweihaihaihai commented 1 year ago

pls check if the camera work fine, if any card speed or camera crash accur?