Open tswei911 opened 1 year ago
你确定你的代码只是没有startPreview,然后通过getUVCControl设置一个摄像头参数,就释放不了摄像头了? 我测试了几次,不startPreivew,然后设置摄像头参数,只要结束的时候调用closeCamera或者release,都可以释放掉摄像头
我不知道是不是机器的差异,我们是自己开发的Android大屏机器,Android 11的。你用系统自带的相机打开会提示摄像头不可用吗,我的opencamera然后直接closecamera后,打开系统相机会读取不到摄像头,就是被占用了,杀掉demo app都不行,得重启或重新插拔摄像头
这可能是系统相机应用的问题,你可以下载一个网上其他的USB摄像头APP,先用USB摄像头APP打开然后关闭摄像头,然后再打开系统相机,看看是不是也有这种问题
opencamera后,我没有startpreview,只是getUVCControl设置一个摄像头参数,然后不管是调用closecamera还是release,摄像头依然被占用,其他APP包括系统相机都无法读取摄像头,需要重新插拔摄像头才行。请问怎么解决呢。 PS 尝试了工程里的2个demo,也是概率无法释放摄像头。被一直占用,kill掉app都不行