我正在使用tokbox进行视频聊天,我想拍摄打印文档的照片。当我在三星s7edge上尝试这个时,我捕获的图像是如此不专心,我无法阅读它。当我在Nexus 6p上尝试这个时,图像很好。
这不是解决问题,我总是使用CameraCaptureResolution.HIGH
有什么想法吗?
答案 0 :(得分:1)
我修好了它:
更改了init函数:
@Override
public void init() {
mCamera = Camera.open(mCameraIndex);
mCurrentDeviceInfo = new Camera.CameraInfo();
Camera.getCameraInfo(mCameraIndex, mCurrentDeviceInfo);
try{
//set camera to continually auto-focus
Camera.Parameters params = mCamera.getParameters();
params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
mCamera.setParameters(params);
}catch (Exception e) {
e.printStackTrace();
}
}
和swapCamera一样,所以每次后置摄像头进场时都必须有自动对焦。
在我的活动中,onConnected:
CustomVideoCapturer mCapturer = new CustomVideoCapturer(a) ;
mPublisher = new Publisher.Builder(this)
.capturer(mCapturer)
.resolution(Publisher.CameraCaptureResolution.HIGH).build();