Android UBS攝像頭,最簡單的使用教程,UVC,USBCamera


這可能是史上最簡單的UBS攝像頭教程了,全程不過200行代碼。

附上Project GitHub地址

https://github.com/wechat-AmosCC/AndroidUSBCamera

 

1,在項目中導入博主編的libusbcamera-release.aar

implementation (name:'libusbcamera-release',ext:'aar')

2,在項目中引入日本友人的

api("com.serenegiant:common:2.12.4") {

excludemodule:'support-v4'

}

3,在你的Android項目中開始愉快的使用吧

3.1 XML布局文件先添加

<com.serenegiant.usb.widget.UVCCameraTextureView>

3.2 .java中

extends AppCompatActivityimplements CameraDialog.CameraDialogParent, CameraViewInterface.Callback

實現CameraDialog,和CameraViewInterface

3.3 使用

mUVCCameraView = findViewById(R.id.camera_view);

mUVCCameraView.setCallback(this);

mCameraHelper = UVCCameraHelper.getInstance();

mCameraHelper.setDefaultFrameFormat(UVCCameraHelper.FRAME_FORMAT_MJPEG);

mCameraHelper.initUSBMonitor(this,mUVCCameraView,listener);

mCameraHelper.setOnPreviewFrameListener(new AbstractUVCCameraHandler.OnPreViewResultListener() {

@Override

    public void onPreviewResult(byte[] nv21Yuv) {

}

});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM