因为要调用外部的usb摄像头并用opencv识别,uniapp调不到usb摄像头,所以打算写一个安卓原生插件,然后把摄像头视频实时回显到uniapp,使用UniComponent<TextureView>原生插件交互。
这是安卓代码
可是为什么textureView.setSurfaceTextureListener(new TextureView.SurfaceTextureListener() {里面的回调不执行呢?
安卓文档写着:当与此纹理视图关联的表面纹理可用时,可以使用此侦听器进行通知。我是不是因为TextureView是显示在uniapp的关系,所以安卓取不到可见视图和可用状态。
这是uniapp的调用。
有没有大神知道是什么问题,我需要安卓调取usb摄像头并实时预览,回显到uniapp上