quantum6 / Android-USB-OTG-Camera

Apache License 2.0
109 stars 33 forks source link

Start / Stop Preview #8

Open kamaljk86 opened 1 year ago

kamaljk86 commented 1 year ago

Hi Quantum, I want to start and stop camera preview by clicking buttons. Once preview stopped by clicking button again preview is not happening (getting blank screen). Kindly help us to solve this issue.

Please find code snippet below.

Start Preview : private var uvcCameraView: CameraViewInterface? = null private var cameraHelper = UVCCameraHelper.getInstance()

private fun initUSBCamera() { homeBinding?.let { uvcCameraView = it.cameraView as CameraViewInterface uvcCameraView?.setCallback(this) } cameraHelper = UVCCameraHelper.getInstance() cameraHelper?.createUVCCamera(uvcCameraView) }

Stop Preview: fun stopCameraPreview() { cameraHelper?.stopPreview() cameraHelper?.release() cameraHelper = null uvcCameraView = null }