The error usually would look something like this,
“Fatal Exception: java.lang.IllegalStateException: buffer is inaccessible at java.nio.DirectByteBuffer.get + 232(DirectByteBuffer.java:232) at com.frslabs.android.sdk.scanid.camera.c.b + 36(:36) at com.frslabs.android.sdk.scanid.camera.c.a()”
This usually occurs due to the configuration/tech specs of the device being used.
Recommended minimum tech specification for the smooth execution of Veri5Digital Video KYC SDK to run on mobile devices is given below :
Mobile Operating System: Android 6 and above.
Camera Specification : 2 MP Minimum. 5 MP Front Camera ( > 30 fps ) with autofocus for optimal face capture.
Processor: Quad-Core 2 GHz Clock Speed and above. Recommended 64 bit Octa Core for faster processing times.
RAM: Minimum RAM of 2 GB and 16 GB ROM (Recommended 4 GB RAM and 64 GB
ROM).
Storage: 1 GB free storage space in the Phone for the SDK, Image Templates and Offline details to be stored (as per client requirements).
SDK Size: Approximately 20MB. Offline SDK does document detection, document capture, offline OCR, a selfie with liveness capture. Face Match happens online.
Lighting Condition: Capturing device should be placed in a reasonably lit environment for clear face and document capture. There should not be any reflection on the ID for accurate OCR extraction.
Network: Preferably 3G network and above for best results