Tokbox视频发布不专心(Android)

时间:2017-08-09 08:08:53

标签: android camera tokbox

我正在使用tokbox进行视频聊天,我想拍摄打印文档的照片。当我在三星s7edge上尝试这个时,我捕获的图像是如此不专心,我无法阅读它。当我在Nexus 6p上尝试这个时,图像很好。

这不是解决问题,我总是使用CameraCaptureResolution.HIGH

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我修好了它:

我用过这堂课: https://github.com/opentok/opentok-android-sdk-samples/blob/master/Custom-Video-Driver/app/src/main/java/com/tokbox/android/tutorials/customvideodriver/CustomVideoCapturer.java

更改了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();