USB camera not working in kiosk

I am working on a project where we have to use a USB camera. i added library ( UVCCamera ) in project and in OTG Supported mobile device, camera is working fine, but in kiosk the 55 '' USB camera screen (USB output wide camera module) is built in and my app doesn't show anything that detects USB -camera, but it doesn't show the preview.

   private final USBMonitor.OnDeviceConnectListener 
   mOnDeviceConnectListener = new 
   USBMonitor.OnDeviceConnectListener() {
    @Override
    public void onAttach(final UsbDevice device) {
       Toast.makeText(Usb_CameraActivity.this, "USB_DEVICE_ATTACHED", 
Toast.LENGTH_SHORT).show();

        CameraDialog.showDialog(Usb_CameraActivity.this);

     }

    @Override
    public void onConnect(final UsbDevice device, final 
 USBMonitor.UsbControlBlock ctrlBlock, final boolean createNew) {
        if (DEBUG) Log.v("TAG", "onConnect:");

     //  device.get

       mCameraHandler.open(ctrlBlock);
      Toast.makeText(Usb_CameraActivity.this, "onConnect", 
Toast.LENGTH_SHORT).show();
       startPreview();
    }

    @Override
    public void onDisconnect(final UsbDevice device, final 
USBMonitor.UsbControlBlock ctrlBlock) {
        if (DEBUG) Log.v("TAG", "onDisconnect:");
        if (mCameraHandler != null) {
            queueEvent(new Runnable() {
                @Override
                public void run() {
                    mCameraHandler.close();
                }
            }, 0);
          //  setCameraButton(false);
        }
    }
    @Override
    public void onDettach(final UsbDevice device) {
        //Toast.makeText(Usb_CameraActivity.this, "USB_DEVICE_DETACHED", Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onCancel(final UsbDevice device) {

        //setCameraButton(false);
    }
}; 


 private void startPreview() {
    final SurfaceTexture st = mUVCCameraView.getSurfaceTexture();
   mCameraHandler.startPreview(new 
       Surface(st)); //// show usb camera preview but in kiosk camera 
nothing is showing


}

      

+3


source to share





All Articles