Uvc Usb Camera无法正常调节亮度的问题,搁置了也有好长一段时间了。假期期间,下定决心要排查下,搞定才行。
然后折腾了下,跟踪了下代码流程,添加了些日志,debug了下。
最后发现在下图位置,有个判断条件,没有走进去。
其实代码上已经有相关逻辑了,只是不知道什么原因,有个方法没有去调用,导致mPUSupports就一直是默认值0。
最后是在如下图所示位置,添加相关修改,问题解决。
同时打印了下支持调节的范围值,是-255 到 255。
前面写的关于Uvc UsbCamera的文章,有需要的同学可以查看:
这可能是介绍Android UvcCamera最详细的文章了
一篇文章带你了解Android Usb摄像头