Jenly

Results 71 comments of Jenly

> DefaultCameraScan这个类能不能加个set方法啊?用来传CameraSelector.Builder的,只需要加这个set方法就好,然后再startCamera()里的相机选择器mCameraConfig.options(new CameraSelector.Builder());这行代码,稍微改一下,有传入CameraSelector.Builder的则使用,没有则new CameraSelector.Builder()。 因为我们有个项目,是设备类的,要做切换摄像头,我本来想继承DefaultCameraScan这个类,想加这个相机选择器控制功能,但是你把很多属性和方法都做成了private,没得修改,我只能自己定义一个class,复制DefaultCameraScan这个类里的所有代码,再加set传CameraSelector.Builder的方法,为了一个功能,这样子代价太大了。 你如果需要切换摄像头,只需在先调用`cameraScan.setCameraConfig(cameraConfig)` 之后再调用 `cameraScan.startCamera()` 即可切换摄像头。

> > > DefaultCameraScan这个类能不能加个set方法啊?用来传CameraSelector.Builder的,只需要加这个set方法就好,然后再startCamera()里的相机选择器mCameraConfig.options(new CameraSelector.Builder());这行代码,稍微改一下,有传入CameraSelector.Builder的则使用,没有则new CameraSelector.Builder()。 因为我们有个项目,是设备类的,要做切换摄像头,我本来想继承DefaultCameraScan这个类,想加这个相机选择器控制功能,但是你把很多属性和方法都做成了private,没得修改,我只能自己定义一个class,复制DefaultCameraScan这个类里的所有代码,再加set传CameraSelector.Builder的方法,为了一个功能,这样子代价太大了。 > > > > > > 你如果需要切换摄像头,只需在先调用`cameraScan.setCameraConfig(cameraConfig)` 之后再调用 `cameraScan.startCamera()` 即可切换摄像头。 > > 我一开始就试过,不生效。DefaultCameraScan这个类,它在初始化配置的时候,在mCameraConfig.options(new CameraSelector.Builder());写死了,所以使用cameraScan.setCameraConfig(cameraConfig)是不生效的,得改一下这行代码,加个传相机配置的方法进去才行。 有没有一种可能是你使用的方式不对?请参见:[#211](https://github.com/jenly1314/ZXingLite/issues/211#issuecomment-1464061890)

[#181](https://github.com/jenly1314/ZXingLite/issues/181#issuecomment-1510054289)

[#181](https://github.com/jenly1314/ZXingLite/issues/181#issuecomment-1510054289)

[#181](https://github.com/jenly1314/ZXingLite/issues/181#issuecomment-1510054289)

没有相关机型来进行测试验证;麻烦更新至当前最新版本 **2.4.0** 试试,看是否还存在此问题?

> 在oppo A32上验证没有问题了 感谢验证

[#221](https://github.com/jenly1314/ZXingLite/issues/221#issuecomment-1573502160)